Bitcoin-Core
我可以通過 NodeJS 應用程序遠端使用 walletnotify 或 blocknotify 嗎?
我想從我在雲伺服器上執行的比特幣節點獲取資訊,用於在我的電腦上執行的 NodeJS 應用程序中進行更改。那麼,在 bitcoin.conf 文件中,我應該有類似的東西
walletnotify=curl http://My.IP.Address:PortAppUses/walletnotify.js?tx=%s
嗎?如果這是正確的,我應該在 walletnotify.js 文件中寫什麼來簡單地將傳入的交易 id 保存為變數?
在您的範例中,您告訴它將事務 id 作為 GET 請求放在 tx 參數下的 URI 中。
walletnotify=curl http://My.IP.Address:PortAppUses/walletnotify.js?tx=%s
您需要在裡面做的
walletnotify.js
就是拉tx
GET,在 nodejs express 中是這樣的:const express = require("express"); const app = express(); const request = require("request"); app.get("/", function(req, res){ let transactionId = req.query.tx; //do whatever with transactionId });