[英]How to connect to a protected infura project with web3?
我在節點 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');
它不起作用。
請問如何將 --user 標簽及其值添加到新的 Web3.providers.HttpProvider 中?
提前致謝!
我正在回答我的問題:
我解決了在你的項目秘密之前添加“:”的問題,就像這樣:
const client = new Web3(new Web3.providers.HttpProvider('https://:YOUR-PROJECT-SECRET@<network>.infura.io/v3/YOUR-PROJECT-ID');
它現在工作了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.