【发布时间】:2015-06-18 12:31:06
【问题描述】:
我想知道req.query和req.body有什么区别?
下面是一段代码,其中使用了req.query。如果我使用req.body 而不是req.query 会发生什么。
$resource get 函数调用了下面的函数。并且这个函数会检查用户是否经过身份验证或者是正确的用户
function isAuthenticated() {
return compose()
// Validate jwt
.use(function(req, res, next) {
// allow access_token to be passed through query parameter as well
if(req.query && req.query.hasOwnProperty('access_token')) {
req.headers.authorization = 'Bearer ' + req.query.access_token;
}
validateJwt(req, res, next);
})
// Attach user to request
.use(function(req, res, next) {
User.findById(req.user._id, function (err, user) {
if (err) return next(err);
if (!user) return res.send(401);
req.user = user;
next();
});
});
}
【问题讨论】:
标签: express