使用Express.js Node.js标头(cURL)中的令牌

所以,我想在我的项目中使用这个代码:

var allowCrossTokenHeader = function(req, res, next) { res.header("Access-Control-Allow-Headers", "token"); }; 

但它不起作用,服务器挂起,不起作用,如果我评论这个代码服务器工作正常。 我需要在每个请求中检查一个令牌给我的RESTful API,任何想法怎么办?

你需要调用next()来继续堆栈中的下一个中间件。

 var allowCrossTokenHeader = function(req, res, next) { res.header("Access-Control-Allow-Headers", "token"); next(); }; 

如果当前中间件没有结束请求 – 响应周期,则必须调用next()将控制权交给下一个中间件,否则请求将被挂起。

文档