![](/img/trans.png)
[英]TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: Invalid value "undefined" for header "x-api-key"
[英]What is the best way to add a “x-api-key” header to a get request in NodeJS + Express?
我想發送一個get請求,但是我需要將我的api密鑰插入到“ x-api-key”頭中。 我正在使用NodeJS + Express。 現在我正在使用從“同構未提取”庫中提取:
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();
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.