我查看了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}
})
}
答案 0 :(得分:0)
节点缩小了req.header
中的键,因此您需要检查是否存在x-custom
属性,而不是X-custom
:
if (!req.headers['x-custom']) {
return res.send(404)
}