gpt4 book ai didi

node.js - ExpressJS : Append header to incoming request object

转载 作者:太空宇宙 更新时间:2023-11-03 23:05:04 24 4
gpt4 key购买 nike

我正在尝试将附加 header 附加到传入请求中,但它似乎无法工作。

server.get('/', function md1(req, res, next) {
req.setHeader('px-test-header', 1234); // Error - "req.setHeader is not a function"
req.headers['px-test-header'] = 1234; // nothing happens
}, function (req, res, next) {
console.log(req.get('px-test-header')); // always undefined
}, handler);

我做错了什么?有可能吗?

注意 - 我不想用附加参数修改请求对象。

最佳答案

setHeader 是一个用于对象响应类型的函数,而不是 documentation 中的请求。

但是如果您仍然想在请求中设置 header ,那么您可以执行类似的操作

app.get('/', function(req,res){
req.headers.abc ='xyz';
console.log(req);
});

req 存储在 req.headers 中,因此您可以在此处添加自定义 header ,以便稍后使用应用程序中间件。

关于node.js - ExpressJS : Append header to incoming request object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com