Каков наилучший способ добавить заголовок «x-api-key» в запрос на получение в NodeJS + Express? - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу отправить запрос на получение, но мне нужно вставить свой ключ API в заголовок «x-api-key». Я использую NodeJS + Express. Сейчас я использую fetch из библиотеки "isomorphic unfetch":

https://github.com/developit/unfetch/tree/master/packages/isomorphic-unfetch

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

Как мне добавить заголовок к моему запросу? Спасибо!

1 Ответ

0 голосов
/ 02 ноября 2018

В репозитории есть пример, показывающий, как добавить заголовки для извлечения запросов.

// 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();
})
...