У меня есть умный контракт, развернутый в блокчейне Ethereum, и он генерирует какое-то событие с необходимыми данными.
У меня есть приложение sails.js, которое должно прослушивать это событие.
Примерно,код JavaScript выглядит так -
var event = contract.myEvent();
event.watch((err, res) => {
console.log(res); // event response
// API call to DB for persistence
});
Мой вопрос: где этот код должен находиться в приложении sails.js, поскольку sails.js следует за MVC, является ли хорошей идеей использовать sails.js?
Предложения по шаблону дизайна приветствуются.