app.get('/p/:tagId', function(req, res) {
res.send("tagId is set to " + req.param("tagId"));
});
上面的res.send做了什么?如果我想获取 tagId 值我可以这样做
res.locals.tagId = resq.param("tagId");
有什么不同?
最佳答案
res.send
当用户加载页面时发送 HTTP 响应,而
res.locals
创建一个限定于此请求范围的局部变量,这意味着您可以在此请求中的任何位置使用 res.locals.tagId。
最后,是
req.param.tagId
不是
req.param("tagId")
关于javascript - Nodejs 中的 res.send 与 res.locals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33388790/