【发布时间】:2021-07-31 08:30:20
【问题描述】:
我正在尝试访问 Ankr API 地址,类似于:
https://apis.ankr.com/XXXX/YYYY/full/main
通过浏览器访问此链接时,我可以引入我在 Ankr 面板控件上创建的凭据,并且可以成功通过。但是现在我正在尝试使用 Node 上的 Web3.js 来做到这一点:
var options = {
headers: [
{
name: 'Authorization',
value: 'Basic myUsername:myPassword',
},],};
const web3 = new Web3(new Web3.providers.HttpProvider('https://apis.ankr.com/XXXX/YYYY/full/main', options))
我收到 401 Unauthorized 错误响应。我认为我的凭据是正确的,因为我可以通过浏览器上的链接访问它们,但在传递标头时它们似乎不起作用。代码有什么问题或缺少什么?
【问题讨论】:
标签: node.js authorization web3 web3js