NodeJS用にrequest
モジュールを使用しています。ExpressJSのリクエストモジュールを使用して、すべての発信HTTPリクエストにヘッダーを追加できますか?
私は疑問に思っていました ドキュメントのように手作業ですべてのリクエストにヘッダーを追加するのではなく、
ex。
var options = {
url: myuRL,
headers: {
'myHeader': 'headerVal'
}
}
request(options ,callback);
すべてのリクエストのヘッダーを注入するミドルウェアか何かで、それは可能ですか?
私は、このミドルウェアを作成することで試してみました:
const addHeaders = function (req, res, next) {
req.header('myHeader', 'MyVal');
next();
};
module.exports = addHeaders;
それは、request
モジュールで作成されたものを除くすべてのHTTP要求に取り組んでいます。
注:私はすべて私のことを意味します発信は着信要求ではありません。 https://www.npmjs.com/package/request#convenience-methodsから
のTHX @agoldisに例をプッシュした:/ –
@ VassilisPitsはうまくいきます。編集された答えをチェックしてください:) – agoldis
あなたは、アプリケーションを実行するときにヘッダーを設定しますか? –