2016-08-05 43 views
-2

如何创建一个节点脚本,如下所示: (基本上,我只想要一个关于如何去做这个事情的流程,就像在哪里使用同步,异步和回调)。实现这种类型的应用

[On start/Run once] 
- Check If file (local copy json) exists 
|---Yes - Load from file 
|---No - Get new data and store in file 

- Every 5 minutes, run 
|---Get new data (json) 
|---Check if new item 
|------Yes - Trigger alert 
|------No - Don't do anything 

回答

1
[On start/Run once] 
- Check If file (local copy json) exists 
|---Yes - Load from file 
|---No - Get new data and store in file 

- Every 5 minutes, run 
|---Get new data (json) 
|---Check if new item 
|------Yes - Trigger alert 
|------No - Don't do anything 

这是罚款,你有2种不同的功能。

对于在启动代码上运行一次,只需将它放在代码开始处的第一个函数中即可。至于具有时间间隔的其他函数,您可以使用`setInterval`函数。 最终,你没有理由使用同步方法(承诺),因为它们不会互相影响。

至于回调,他们只会从两个函数的每一个跟随你的结构。你已经走上正轨。

相关问题