我正在使用Express构建一个web api,但没有找到有关访问传入的自定义请求标头的信息。
例如,我期待传入的帖子请求具有provider_identifier标头。当我收到请求时,我需要访问该标头信息以验证其订阅。
有人能指出我正确的方向/就此提出建议吗?
router.post('myendpoint/', function(req, res){
var providerId = req.????;
});
答案 0 :(得分:8)
在这里回答我自己的问题......对我来说是个DUH时刻。
使用上面的示例,只需引用标题集合,如下所示:
var providerId = req.headers.provider_identifier;
一个注意事项:使用下划线而不是短划线。 "提供商标识符"不起作用,但" provider_identifier"确实