Quantcast
Browsing all 8691 articles
Browse latest View live

Hubotを使ってみた

はじめにこの記事はなんとなくJSとかを勉強している学生がメモ代わりに書いているものです。内容は期待しないでください。1.仮想環境を開く今回はUbuntuで行うのでiTerm2で仮想環境を起動する。起動したところで 1.Virtual Box(バーチャルボックス) 2.Vagrant(ベイグラント)という2つのソフトウェアを使った仮想環境でUbuntuを使用します。 cd...

View Article


【Node.js】Dockerで作成したMySQLをDUMPする

経緯Docker-composeで作成したMySQLのデータをAmazonRDSに移行する必要があった。結論Dockerコンテナで作成したMySQLデータをRDSなどの外部サーバーに移行するエクスポート時$ docker exec コンテナ名 mysqldump --default-character-set=文字コード(utfmb4など) -u ユーザ名 -p パスワード データベース名 >...

View Article


【Node.js】SequelizeのDB接続情報を環境変数で管理する

経緯Sequelizeのデフォルトは config.jsonというファイル内でDBへの接続情報を管理しているので、 .envなどの環境変数で管理したかった。結論config/config.jsonの中身を以下のようにモジュール化して、拡張子を...

View Article

Image may be NSFW.
Clik here to view.

herokuでnodeアプリをデプロイする

個人的な作業メモ。チュートリアルをなぞっただけです。https://cli-assets.heroku.com/heroku.pkgからCLIのインストーラーをダウンロードして実行。$ heroku --version › Warning: heroku update available from 7.35.0 to 7.39.5. heroku/7.35.0 darwin-x64...

View Article

Commit Message / Pull Request Titleを美しく保つ方法

初投稿なので変な点があったら気軽にご指摘ください。TL;DRcommitlintとCommitizen、Semantic Pull...

View Article


Amplify CLIがamplify: command not foundで進まない件

結論:PATHが通ってませんでしたこの記事はamplify -vとかしてもamplify: command not foundと出てしまう人向けです。まずはnpm config get prefix でnpmモジュールのインストール先を確認します。ここでは /Users/hogehoge/.global とします。次にecho $PATH...

View Article

Expressでのエラーハンドリング ベストプラクティス

Express公式サイトのベストプラクティスには、パフォーマンスと信頼性についてのベストプラクティスが解説されています。その中で、適切なエラーハンドリングのベストプラクティスについて解説されています。Express(Node.js)では発生したエラーがキャッチされないと、プロセスが異常終了したりハングしてしまいます。そうなると、Epxressアプリケーションの信頼性(可用性)が地に落ちてしまいます。...

View Article

都道府県名を都道府県コードに変換

都道府県名を次で定義されている都道府県コードに変換する方法です。都道府県コード変換に使うJSONファイルprefecture.json{"北海道":1,"青森県":2,"岩手県":3,"宮城県":4,"秋田県":5,"山形県":6,"福島県":7,"茨城県":8,"栃木県":9,"群馬県":10,"埼玉県":11,"千葉県":12,"東京都":13,"神奈川県":14,"新潟県":15,"富山県":...

View Article


Image may be NSFW.
Clik here to view.

Boxウェブアプリ統合を作ってみた

今回作るものBoxのウェブアプリ統合をnode.jsで作ってみます。ウェブアプリ統合とは、標準のBoxの画面にボタンを表示し、そのボタンをクリックしたら外部で連携されたアプリケーションが何らかの処理を行うという仕掛けのことです。Boxのテナントの設定にもよりますが、DocuSignなど、予めおすすめのボタンがいくつかついていたりします。あのボタンは自前で追加可能です。今回は、任意のファイルを、3分間...

View Article


Image may be NSFW.
Clik here to view.

LINEBotをみんなで作ろう〜環境構築編〜【GWアドベントカレンダー1日目】

この記事は下記の #GWアドベントカレンダーの 1日目の記事になります。楽しそうなのでやってみる!( @inoue2002) |...

View Article

Node.jsを使ってHTTPサーバを作ってみる

はじめにこの記事はなんとなくJSとかを勉強している学生がメモ代わりに書いているものです。内容は期待しないでください。1.仮想環境を構築する今回はUbuntuで行うのでiTerm2で仮想環境を起動する。起動したところで 1.Virtual Box(バーチャルボックス) 2.Vagrant(ベイグラント)という2つのソフトウェアを使った仮想環境でUbuntuを使用します。 cd...

View Article

Image may be NSFW.
Clik here to view.

Puppeteerでexampleコードsearch.jsを試すときにハマったこと(動的サイトのセレクタ確認、Headless解除でのデバッグ)

はじめにスクレイピングをnode.jsでできるPuppeteer(スペルミス多発)を初心者が使ってみたところ、私的なハマりどころが複数あったので備忘録として残します。ハマりポイント(順番に)search.jsは2018年に作成されたものなので、一部スクレイピング対象サイトのセレクタが変わっていた。検索窓に入力した際のポップアウトが動的で、developer...

View Article

Node - ES6 imports cannot find module

Problemindex.jsimportHttpConnectfrom'./src/Library/Connect/HttpConnect';.........node --experimental-modules index.js $ node --experimental-modules index.js internal/modules/run_main.js:54...

View Article


Node.jsのrequest-promiseモジュールでresponseの内容が表示できずはまった件

やりたかったことNode-REDでリビングのGoogle homeにメッセージを喋らせるREST APIを作り、Node.jsでそのREST APIを呼び出すプログラムを作りたかった。REST APIの呼び出しにはrequest-promiseモジュールを利用。 はまったところREST...

View Article

さくらVPSにmaria db + nginx + headlessCMSのstrapiを入れる

さくらインターネットでVPSを契約基本環境はCentOS7を選択nginx インストールyum -y install nginx marina dbをインストールyum install mariadb-server systemctl enable mariadb systemctl start mariadb Node.js インストールcurl -L git.io/nodebrew | perl...

View Article


Node.jsを使ってサーバにアクセスログを出力してみた

はじめにこの記事はなんとなくJSなどを勉強している学生がメモ代わりに書いている記事です。内容は期待しないでください。1.仮想環境を構築する。今回はUbuntuで行うのでiTerm2で仮想環境を起動する。起動したところで 1.Virtual Box(バーチャルボックス) 2.Vagrant(ベイグラント)という2つのソフトウェアを使った仮想環境でUbuntuを使用します。 cd...

View Article

Image may be NSFW.
Clik here to view.

初心者がWordPressでタイピングのリアルタイム対戦ゲームを作ってみました

はじめにこの記事は、WordPressでしかホームページを作れないプログラミング初心者が、無理やりWordPressを使って、タイピングのリアルタイム対戦ゲームを作ってみた記事です。タイピング初心者用に、70近くあるステージをクリアしていくモードもあります。IT系の集まりで、「WordPressでこのサイト作ったよ」って言ったらどよめきが起こり、「Qiitaに書いてみれば?」と言われたので書いてみま...

View Article


Image may be NSFW.
Clik here to view.

LINEBotをみんなで作ろう〜LINEBot is 何?編〜【GWアドベントカレンダー2日目】

この記事は下記の #GWアドベントカレンダーの 2日目の記事になります。楽しそうなのでやってみる ( @inoue2002) |...

View Article

Heroku で Node.js アプリを動かすときにつまづいた内容

デプロイ方法などをとりあえず知る。解決策:公式ドキュメントを読む。サンプルコードを手元にダウンロードして、実際にやってみると良いです。Procfileとか事前に知れるので。参考:Getting Started on Heroku with Node.jsClearDBの接続情報がわからない解決策:heroku configで、特定のフォーマットで教えてくれます。参考:heroku...

View Article

Image may be NSFW.
Clik here to view.

Node.jsでFetch APIで取得したShift_JISのテキストをTextDecoderではなくnpmのパッケージを使ってデコードする

OverviewNode.jsでFetchでHTMLのデータを取得してresponse.text()でテキストを取得したら文字化けがどうしてだろうと思ったらHTMLがShift-JIS、かつtext()はまさかのUTF-8専用とのこと。https://developer.mozilla.org/ja/docs/Web/API/Body/textレスポンスは常に UTF-8...

View Article
Browsing all 8691 articles
Browse latest View live