我在节点 js 中使用 web3 来创建新的 Web3.providers.HttpProvider 和一个 infura 项目,其中配置了“所有请求都需要项目机密”
在英法拉:
https://infura.io/docs/gettingStarted/authentication
解释调用 curl 是:
curl --user :YOUR-PROJECT-SECRET \ https://.infura.io/v3/YOUR-PROJECT-ID
我用过:
const client = new Web3(new Web3.providers.HttpProvider('https://YOUR-PROJECT-SECRET@<network>.infura.io/v3/YOUR-PROJECT-ID');
Run Code Online (Sandbox Code Playgroud)
它不起作用。
请问如何将 --user 标记及其值添加到新的 Web3.providers.HttpProvider 中?
提前致谢!
我正在回答我的问题:
我解决了在你的项目秘密之前添加“:”的问题,就像这样:
const client = new Web3(new Web3.providers.HttpProvider('https://:YOUR-PROJECT-SECRET@<network>.infura.io/v3/YOUR-PROJECT-ID');
Run Code Online (Sandbox Code Playgroud)
它现在工作了!
| 归档时间: |
|
| 查看次数: |
805 次 |
| 最近记录: |