Каков наилучший способ добавить заголовок "x-api-key" в запрос на получение в NodeJS + Express?
Я хочу отправить запрос на получение, но мне нужно вставить свой ключ API в заголовок "x-api-key". Я использую NodeJS + Express. Прямо сейчас я использую fetch из библиотеки "isomorphic unfetch":
https://github.com/developit/unfetch/tree/master/packages/isomorphic-unfetch
Я использую его для получения данных из запроса на получение. Я использую эту библиотеку специально, потому что она хорошо работает как на сервере, так и на клиенте.
Как мне добавить заголовок к моему запросу? Спасибо!
1 ответ
В репозитории unfetch есть пример, который показывает, как добавить заголовки для извлечения запросов.
// complex POST request with JSON, headers:
fetch('/bear', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'Bearer XYZ'
},
body: JSON.stringify({ hungry: true })
}).then( r => {
open(r.headers.get('location'));
return r.json();
})