所以,我想在我的项目中使用这段代码:
var allowCrossTokenHeader = function(req, res, next) {
res.header("Access-Control-Allow-Headers", "token");
};
但它不起作用,服务器挂起并且不起作用,如果我评论此代码服务器正常工作。我需要在RESTful api的每个请求中检查一个令牌,知道怎么做?
答案 0 :(得分:3)
您需要调用next()
才能继续使用堆栈中的下一个中间件。
var allowCrossTokenHeader = function(req, res, next) {
res.header("Access-Control-Allow-Headers", "token");
next();
};
如果当前的中间件没有结束请求 - 响应周期,它必须调用next()将控制权传递给下一个中间件,否则请求将被挂起。