Nodejs

如何將 NodeJS 應用程序連接到本地執行的 Ganache

  • August 27, 2019

到目前為止,我發現的大多數教程都通過 Metamask 注入的 web3.js 連接前端應用程序(例如 React)。

我被要求製作一個連接到本地執行的 Ganache 實例的 NodeJS 應用程序。那可能嗎?如果是這樣,有人可以指點我這個教程。

是的,這是可能的。從預設在 localhost:8545 執行測試乙太坊區塊鏈的終端執行 ganache-cli。現在在 ganache 上部署你的合約。

現在在 node.js 應用程序中導入 web3 並使用 web3 對象通過合約地址-web3.eth.contract(ABI).at(contractAddress) 連接到合約,這將給出 node.js 中的連接對象,我們可以使用它與合約通信,在 node.js api 中進行此操作,該 api 可以在可以在 react/angular 中的前端應用程序中使用。

引用自:https://ethereum.stackexchange.com/questions/74305