簡體   English   中英

如何使用 web3 連接到受保護的 infura 項目?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM