いつものように、SOでこの質問を見つけようとしましたが、まだ運がありません。
答えは「はい、req オブジェクトを変更できます」であることは承知していますが、req オブジェクトのパラメーターについては何も言われていません。
たとえば、次のコードはエラーをスローします。
app.get('/search', function(req, res) {
req.param('q') = "something";
});
エラー:
ReferenceError: Invalid left-hand side in assignment
これは、「SET」メソッドを持たないプロパティまたはそれらの線に沿った何かと関係があると思います。
これが役立つシナリオがいくつかあります。
- クイックリンクを本格的なリクエストに変換し、それらをプロキシするサービス。
- 変更したくない別の関数に送信する前に、パラメーターを変更するだけです。
質問に、req オブジェクトのパラメーターを変更する方法はありますか?