我想发送一个获取请求,但我需要将我的 api 密钥插入到“x-api-key”标头中。我正在使用 NodeJS + Express。现在我正在使用“isomorphic unfetch”库中的 fetch:
https://github.com/developit/unfetch/tree/master/packages/isomorphic-unfetch
我使用它来从 get 请求中获取数据。我特别使用这个库,因为它在服务器和客户端上都运行良好。
我应该如何将标头添加到我的请求中?谢谢!
我想发送一个获取请求,但我需要将我的 api 密钥插入到“x-api-key”标头中。我正在使用 NodeJS + Express。现在我正在使用“isomorphic unfetch”库中的 fetch:
https://github.com/developit/unfetch/tree/master/packages/isomorphic-unfetch
我使用它来从 get 请求中获取数据。我特别使用这个库,因为它在服务器和客户端上都运行良好。
我应该如何将标头添加到我的请求中?谢谢!
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();
})