app.locals はグローバル変数ですか? IE: ユーザー間で保持されますか、それとも userId などのデータを保存するのに安全ですか (毎回 req.session obj を通過するのではなく)?
1717 次
1 に答える
4
エクスプレスで...
app
通常、アプリケーションを格納する変数の名前です - によって返されるオブジェクトexpress()
req
通常、特定のタイプのリクエストを処理する関数のパラメータの名前です
主な違いは、明らかに、対応するオブジェクトの有効期間です。特定req
のリクエストが処理されている限り、ライブに保存されているもの(その後、ハンドラー関数が終了し、すべてのローカルパラメーターと引数が取り込まれます)。アプリケーションが動作している限り、保存されます。app
要するに、に格納されたデータapp.locals
はリクエスト間で永続的です。
于 2013-09-12T07:42:45.007 に答える