访问自定义请求标头节点表达

时间:2015-12-30 14:00:22

标签: node.js express http-headers request

我正在使用Express构建一个web api,但没有找到有关访问传入的自定义请求标头的信息。

例如,我期待传入的帖子请求具有provider_identifier标头。当我收到请求时,我需要访问该标头信息以验证其订阅。

有人能指出我正确的方向/就此提出建议吗?

router.post('myendpoint/', function(req, res){
    var providerId = req.????;
});

1 个答案:

答案 0 :(得分:8)

在这里回答我自己的问题......对我来说是个DUH时刻。

使用上面的示例,只需引用标题集合,如下所示:

var providerId = req.headers.provider_identifier;

一个注意事项:使用下划线而不是短划线。 "提供商标识符"不起作用,但" provider_identifier"确实