Database
DApp 後端
我正在開發一個 DApp,我需要一些邏輯來處理事件。這不應該在應用程序的前端完成,對吧?那麼一個好的方法應該是什麼樣的。我考慮了一個 Java 後端(如果可能的話),我將如何以一種好的方式將它連接到前端。此外,如果我將我的邏輯與我的前端放在同一個項目中並將其部署在域上,我將如何安全,不授予對後端的訪問權限。
問候
我找到了一個幫助我開始的教程。請檢查,我希望它有所幫助。 https://dev.to/dabit3/the-complete-guide-to-full-stack-ethereum-development-3j13
您正在尋找一個 API,它可以用 nodeJS 編寫,並將在您的後端充當集中式端點。
請注意,Dapp 僅存在於使用者終端的前端。它以這種方式去中心化。所以你必須考慮誰將查詢 API?因為去中心化的應用程序會從世界各地查詢你的 API。
而且您還將在身份驗證過程中受到限制,因為您將嘗試從任何端點對任何人進行身份驗證。Cors不會喜歡那樣的。
這真的取決於你想听什麼樣的事件,從哪裡到哪裡。
如果您需要對合約事件執行一些特定操作,您可能需要查看 Open Zeppelin Defender。