データベースデータを表示する方法: console.log(req) を使用します。
P粉396248578
2023-08-31 08:47:42
<p>そこにあるものを確認するために <code>console.log(req);</code> を実行したところ、データベースのデータがセッション データとともに表示されていることがわかりました</p>
<pre class="brush:js;toolbar:false;">sessionStore: MySQLStore {
. . .
オプション: {
ホスト: 'ローカルホスト'、
ユーザー: 'root'、
パスワード: '1324'、
データベース: 'dbso'、
endConnectionOnClose: true、
クリア期限切れ: true、
checkExpirationInterval: 900000、
有効期限: 86400000、
createDatabaseTable: true、
接続制限: 1、
文字セット: 'utf8mb4_bin',
スキーマ: [オブジェクト]
}, . .
</pre>
<p><code>express-mysql-session</code> と <code>express-session</code></p> を使用しています。
<pre class="brush:js;toolbar:false;">app.use(session({
シークレット: 「sss」、
保存: false、
saveUninitialized: false、
ストア: new mySQLStore({ /*データベース情報*/ })
}));
</pre>
<p>私の懸念と疑問は、これについてどの程度心配する必要があるのか、心配する必要がある場合はどうすれば解決できるのかということです。 </p>
<p>当社の Web サイトはユーザー セッションを保存するために Cookie を使用します。 </p>
<p>私の質問の要約は、クライアント側で req を表示/取得できるかということです。 </p>
Node プロセスから
console.log
を呼び出しているようです。本当に奇妙なことをしない限り (このreq
オブジェクトを http 経由でクライアントに送り返すなど)、クライアントはこれを認識しません。###シリアルナンバー###
リクエスト オブジェクトは、ミドルウェアとエンドポイント ハンドラーの間でデータを渡すために使用されます。サーバー上でのみ表示されます。