节点服务器无法读取已发送的标头

时间:2015-10-02 00:44:26

标签: node.js header

我查看了Chrome开发工具,并确认正在发送X自定义标头。但由于某种原因,我无法在服务器端访问X自定义标头。我一直收到404错误。任何帮助将不胜感激。

EDITED

router.get('/users', function (req, res, next) {
Console.log(req.headers['x-custom'])
if (!req.headers['x-custom']) {
    return res.send(404)
}

获取请求

svc.getUser = function() {
        return $http.get('/users', {
            headers: {'x-custom' : this.token}
        })
    }

1 个答案:

答案 0 :(得分:0)

节点缩小了req.header中的键,因此您需要检查是否存在x-custom属性,而不是X-custom

if (!req.headers['x-custom']) {
    return res.send(404)
}