Я использую модуль request
для NodeJS.
Мне было интересно, вместо того, чтобы добавлять заголовки в каждый запрос вручную, как в документах.
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;
Он работает со всеми http-запросами, кроме тех, которые созданы с помощью модуля request
.
ПРИМЕЧАНИЕ. Я имею в виду исходящий запрос, а не входящий.