我想发送一个get请求,但是我需要将我的api密钥插入到“ x-api-key”头中。我正在使用NodeJS + Express。现在我正在使用从“同构未提取”库中提取:
https://github.com/developit/unfetch/tree/master/packages/isomorphic-unfetch
我使用它来从get请求中获取数据。我之所以特别使用这个库,是因为它在服务器和客户端上都可以正常工作。
如何将标头添加到请求中?谢谢!
答案 0 :(得分:1)
unfetch repository中有一个示例,展示了如何添加标头来提取请求。
// 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();
})