Node.js

スポンサーリンク
Node.js

[Node.js] Error: Cannot find module ‘../scripts/start’の解決方法

概要 Node.jsを使っているプロジェクトのディレクトリーをコピーまたは移動すると、npm startを実行してもError: Cannot find module '../scripts/start'となってしまうことがある。 解決方法 node_modulesディレクトリを削除し、npm installを実行する。 ディレクトリのコピー・移動でnode_modles配下のシンボリックリンクが...
Node.js

jwt.verify()でRight-hand side of ‘instanceof’ is not an objectとなる原因

概要 npmのjsonwebtokenパッケージのverifyメソッドを使ってjwt.sign(token, 'hoge');のようにJWTトークンをデコードするとRight-hand side of 'instanceof' is not an objectとなり例外が発生してしまうことがある。 原因 jsonwebtokenのバージョン9はNode.js環境では問題ないが、ブラウザ上では正常に...
Node.js

MongooseでlocalhostのmongoDBに接続できない原因

概要 localhostだと接続できないが127.0.0.1だと接続できるとのこと。 OK mongodb://127.0.0.1:27017/xxx import mongoose from 'mongoose' const connectDB = async () => { try { await mongoose.connect('mongodb://127.0.0.1:27017/xxx'...
スポンサーリンク
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録12

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録11の続き Lesson30 socket.ioを使う リアルタイム更新を行うためには、以下の方法がある。 繰り返しリクエストを発行する(ポーリング) Webソケットを...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録11

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録10の続き Lesson28 APIトークンよる簡単なセキュリティの実装 const token = process.env.TOKEN || "recipeT0k3n...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録10

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録9の続き Lesson26 経路を再編成する 経路が増えるとindex.jsが膨大になってしまうため、経路を複数のファイルに分割して定義するとよい。 const rou...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録9

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録8の続き Lesson25 認証処理のまとめ npm install express ejs express-ejs-layouts connect-flash coo...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録8

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録7の続き Lesson22 フラッシュメッセージを表示する connect-flashパッケージを使う。 セッションとクッキーが使われるのでcookie-parser ...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録7

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録6の続き Lesson18 ユーザーモデルを作る nameのfirstとlastのように、オブジェクトを入れ子にすることが可能。 スキーマのvirtualメソッドを使っ...
JavaScript(書評)

「入門Node.jsプログラミング 」の感想・備忘録6

入門Node.jsプログラミングposted with ヨメレバJonathan Wexler/吉川 邦夫 翔泳社 2019年09月25日頃 楽天ブックスAmazonKindle 「入門Node.jsプログラミング 」の感想・備忘録5の続き Lesson17 バリデーションを追加する models/subscribers.jsのスキーマ定義を修正 型はString, Date, Array, Mi...
スポンサーリンク