Synchronization
在前端層或後端層呼叫 web3?
我正在使用 NodeJS 和 Express 和 ejs 文件建構一個 Dapp。我想知道我應該在後端 JS 文件還是前端 EJS/HTML 文件中呼叫 web3 API?
我的一些想法是:
- 在後端呼叫web3 api更容易控制,但問題是程式碼並發執行時,可能有一些塊沒有被探勘,而future函式已經被呼叫,需要先完成前一個函式。
- 在前端 EJS 文件中呼叫 web3 api 會有點複雜,因為我需要傳遞合約和賬戶地址,並且需要前端的所有乙太坊模組。
我是 Dapp 開發的新手,如果我錯了,請糾正我,並請給我一些建議或範例。
謝謝
這真的取決於你想做什麼。如果你只呼叫合約而不是轉賬,你可能想從後端載入 web3,但是,如果你要做需要使用者私鑰的事情,你應該在前端做,以避免儲存伺服器中的私鑰。