我仅在节点服务器启动时才尝试根据PostrgreSQL DB中的创建/到期日期删除一些条目。 目前,我把线
从.... db WHERE日期<= CURRENT_DATE
删除在主路径上有效,但这也意味着每次刷新页面时,Node都会一遍又一遍地执行该行。
是否有一种方法可以添加功能,而数据库一开始就只知道一次并执行该行? 我应该创建一个在server.js文件开头触发的其他javascript函数吗?
我正在使用PostgreSQL,NodeJs和Express(没有续集或类似内容)。
谢谢。
答案 0 :(得分:0)
我是否应该创建一个在server.js文件开头触发的其他javascript函数?
是的
答案 1 :(得分:0)
JavaScript是一种脚本语言,这意味着代码在外部块(全局范围)中执行。没有C / C ++中的main()函数。因此,您应该将这一行放在外部程序范围中的数据库初始化代码之后。