Доступ к заголовкам пользовательских запросов node express


Я создаю веб-api с помощью Express и не нашел информации о доступе к заголовкам входящих пользовательских запросов.

Я буду ожидать, например, что входящий почтовый запрос имеет заголовок provider_identifier. Когда я получаю запрос, мне нужно получить доступ к этой информации заголовка, чтобы проверить их подписку.

Может ли кто-нибудь указать мне правильное направление/дать совет по этому вопросу?

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

1 ответ:

Отвечая здесь на мой собственный вопрос... это был своего рода момент для меня.

Используя приведенный выше пример, просто ссылайтесь на коллекцию заголовков следующим образом:

var providerId = req.headers.provider_identifier;

Одно примечание: используйте подчеркивание, а не тире. "provider-identifier "не работает, но" provider_identifier " работает.