我在以太坊区块链上部署了一个智能合约,它会发出一些包含必要数据的事件。
我有一个sails.js应用程序需要侦听此事件。
大致上,JavaScript代码如下所示:
var event = contract.myEvent();
event.watch((err, res) => {
console.log(res); // event response
// API call to DB for persistence
});
由于sails.js遵循MVC,这段代码应该放在sails.js应用程序的什么位置,使用sails.js是个好主意吗?
1条答案
按热度按时间wsewodh21#
此代码应在应用程序启动时作为服务执行。
例如,您可以创建一个名为EventsService.js的文件:
然后您可以像这样启动服务:(来自app.js文件)