在节点js中只调用一次函数

时间:2015-07-30 11:43:21

标签: javascript node.js

有一个方法,我需要在节点应用程序启动时只运行一次,我想将它放在server.js中,这是我的应用程序的可执行文件,但我不确定这是正确的方法go,在这种情况下我可以使用哪个其他选项?

1 个答案:

答案 0 :(得分:0)

根据具体需要运行的时间,将函数放入单独的javascript文件并将其作为package.json脚本中UPDATE t1 SET enddate = (SELECT TOP 1 DATEADD(DAY, -1, startdate) FROM YourTable t2 WHERE t1.startdate < t2.startdate ORDER BY t2.startdate) FROM YourTable t1 WHERE t1.enddate is null 脚本的一部分执行可能是合适的。 }?

根据您在下面的评论,说明这是一个子进程。从服务器文件执行它是合适的,但最佳做法是将函数抽象到一个单独的文件中,将其放入服务器文件然后调用它。