ฉันใช้โมดูล 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
หมายเหตุ: ฉันหมายถึงคำขอขาออกทั้งหมดของฉัน ไม่ใช่คำขอที่เข้ามา