gpt4 book ai didi

javascript - Nodejs 连接中间件函数重写

转载 作者:太空宇宙 更新时间:2023-11-04 02:36:59 26 4
gpt4 key购买 nike

连接中间件是否可以防止中间件组件意外覆盖作为 res 方法的函数?或者您只需确保以不同的方式命名?所以在这个例子中你基本上只是搞乱了 body 数据,防止这种情况的最好方法是什么?

 .use(connect.bodyParser())
.use(function(req,res,next){
req.body=null;
})
.use(function(req,res){
res.end(req.body);
});

最佳答案

如果您非常担心,可以将所有内容都放在自己的命名空间中:

app.use(function (req, res, next) {
req.myappname.foo = null
req.myappname.bar = null
});

或者在覆盖它之前绝对确保它不存在。您始终可以在测试脚本中进行手动检查。

关于javascript - Nodejs 连接中间件函数重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21423205/

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