连接中间件是否防止中间件组件意外地覆盖作为RES的方法的函数?或者你只需要确保你的名字不同?所以在这个例子中,你基本上只是弄乱了身体数据,什么是最好的方法来防止这种情况?
.use(connect.bodyParser()) .use(function(req,res,next){ req.body=null; }) .use(function(req,res){ res.end(req.body); });
zujrkrfu1#
如果你非常担心的话,你可以把所有的东西都放在你自己的命名空间里:
app.use(function (req, res, next) { req.myappname.foo = null req.myappname.bar = null });
或者在覆盖它之前确保它不存在。您总是可以在测试脚本中进行手动检查。
1条答案
按热度按时间zujrkrfu1#
如果你非常担心的话,你可以把所有的东西都放在你自己的命名空间里:
或者在覆盖它之前确保它不存在。您总是可以在测试脚本中进行手动检查。