访问自定义请求 headers node express

Access custom request headers node express

我正在使用 Express 构建网络 api,但尚未找到有关访问传入自定义请求的信息 headers。

例如,我希望传入的 post 请求具有 provider_identifier header。当我收到请求时,我需要访问该 header 信息以验证他们的订阅。

有人可以给我指出正确的 direction/provide 意见吗?

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

在这里回答我自己的问题...对我来说有点无聊。

使用上面的例子,简单地引用 headers collection 像这样:

var providerId = req.headers.provider_identifier;

一个注意事项:使用下划线而不是破折号。 "provider-identifier" 无效,但 "provider_identifier" 有效。