有一个方法,我需要在节点应用程序启动时只运行一次,我想将它放在server.js中,这是我的应用程序的可执行文件,但我不确定这是正确的方法go,在这种情况下我可以使用哪个其他选项?
答案 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
脚本的一部分执行可能是合适的。 }?
根据您在下面的评论,说明这是一个子进程。从服务器文件执行它是合适的,但最佳做法是将函数抽象到一个单独的文件中,将其放入服务器文件然后调用它。