【发布时间】:2022-01-07 15:57:20
【问题描述】:
我正在尝试创建一个获取请求以从 Donorbox 访问此 API。文档:
https://github.com/donorbox/donorbox-api
我已成功创建此 cURL 请求(已编辑信息):
curl -X GET --user login@email.com:YOUR_API_KEY https://donorbox.org/api/v1/campaigns
应如何将凭据包含在节点文件的提取请求中?我尝试将它们包含在 Authorization 标头中:
const result = await fetch ('https://donorbox.org/api/v1/campaigns', {
headers: {
'Authorization': 'Basic ' + btoa('login@email.com:YOUR_API_KEY ')
}
})
console.log(result)
} catch (error) {
console.log('ERROR')
console.log(error)
}
但节点无法识别btoa()。我没有dtoa() 的其他尝试导致错误 401。
【问题讨论】:
-
dtoa()是什么?你的意思是btoa()?
标签: javascript node.js curl fetch