[解決済み] NodeJS - 要エラーシークレット
2022-02-27 04:51:26
質問
私はnodejsを使うのが初めてで、チームメイトとすでに動いているサーバーを始めようとしているところです。 私はMacを使用しており、すでに"npm install"で必要なモジュールをすべてインストールしました。 現在、モジュール "cookie-signature" に問題があるようです。これは既に "express"- モジュールに含まれています。プログラムを起動しようとするとエラーは出ないのですが、localhost:3000でページを開こうとすると、以下のエラーが出ます。
/Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/cookie-signature/index.js:19
if ('string' != typeof secret) throw new TypeError('secret required');
^
TypeError: secret required
at Object.exports.sign (/Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/cookie-signature/index.js:19:40)
at ServerResponse.end (/Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/connect/lib/middleware/session.js:267:34)
at ServerResponse.EventEmitter.emit (events.js:93:17)
at ServerResponse.res.writeHead (/Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/connect/lib/patch.js:73:36)
at ServerResponse._implicitHeader (http.js:932:8)
at ServerResponse.OutgoingMessage.end (http.js:767:10)
at res.end (/Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/connect/lib/middleware/session.js:282:13)
at /Users/kevinglaap/Sites/Uni/git/node_server/node_modules/express/node_modules/connect/lib/middleware/session/memory.js:73:11
at process.startup.processNextTick.process._tickCallback (node.js:244:9)
このモジュールは、サーバーのリソースで使用されることはありません。このエラーは、リソースが何か間違ったことをしている可能性を示すフェッチエラーなので、私はすでに "sign"- 関数の使用を確認しましたが、それは express または express 内の他のモジュールによってのみ使用されています。 もう何日もウェブで検索しているのですが、まだ解決策が見つかっていません。私は何を見逃しているのでしょうか?あなたの助けのために事前にありがとうございます。
解決方法を教えてください。
expressのインスタンスを設定する際に必要なものです。
app.use(express.cookieParser('your secret here'));
app.use(express.session());
cookieParser (秘密の文字列を含む) が
express.session()
関連
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み】ENOENT, そのようなファイルまたはディレクトリがありません。
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] bodyParser は非推奨です express 4
-
[解決済み] create-react-app、インストールエラー("コマンドが見つからない")。
-
[解決済み] MongoDB でコレクションを日付順に並べるには?
-
[解決済み] Passport JSのreq.isAuthenticated()はどのように実装されていますか?[クローズド]
-
[解決済み] Node.jsで「btoaが定義されていない」エラーが発生する
-
[解決済み] NodeJsのSequelizeでautoIncrementはどのように動作するのですか?
-
[解決済み] エラーです。Expressでビューの検索に失敗しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み】Discord.js が特定のチャンネルにメッセージを送信する場合
-
[解決済み] エラー: nodejs の get 呼び出しで getaddrinfo ENOTFOUND が発生しました。
-
[解決済み】ブロックスコープの宣言は、ストリクトモード以外ではまだサポートされていません。
-
[解決済み】「npm install」と「npm rebuild」の違いとは?
-
[解決済み] AWS s3 api error: specified bucket does not exist.
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] "app.use(express.cookieSession())" に "secret" オプションが必要です。
-
[解決済み] Mongoose Schema がモデルとして登録されていません。