Node.js アプリケーションで REST API を公開するために Express を使用しています。REST リクエストが来ると、HTTP ヘッダーからユーザー情報を抽出します。どの機能を使用していても、この情報がこのリクエストの存続期間中ずっと利用できるようにしたいと考えています。明らかであるが厄介な方法は、ユーザー情報をパラメータとしてすべての機能呼び出しに渡すことです。より良い方法はありますか?これまでのところ、次の解決策を見つけましたが、プライムタイムの準備ができているかどうかはわかりません。
- StrongLoop ゾーン ライブラリ: ドキュメントには、「ゾーン ライブラリとドキュメントはまだ開発中です。バグ、不足している機能、ドキュメントの制限があります」とあります。
- Continuation-Local Storage : これが Node.js の一部になる予定かどうかは不明です。最後のこの問題では、StrongLoop ゾーンを確認することをお勧めします。
- Node.js Domains : これが実際に始まったようには見えません。