使用Node Js初始化PostgreSQL

时间:2019-02-05 09:05:50

标签: javascript node.js postgresql express

我仅在节点服务器启动时才尝试根据PostrgreSQL DB中的创建/到期日期删除一些条目。 目前,我把线

从.... db WHERE日期<= CURRENT_DATE

删除

在主路径上有效,但这也意味着每次刷新页面时,Node都会一遍又一遍地执行该行。

是否有一种方法可以添加功能,而数据库一开始就只知道一次并执行该行? 我应该创建一个在server.js文件开头触发的其他javascript函数吗?

我正在使用PostgreSQL,NodeJs和Express(没有续集或类似内容)。

谢谢。

2 个答案:

答案 0 :(得分:0)

  

我是否应该创建一个在server.js文件开头触发的其他javascript函数?

是的

答案 1 :(得分:0)

JavaScript是一种脚本语言,这意味着代码在外部块(全局范围)中执行。没有C / C ++中的main()函数。因此,您应该将这一行放在外部程序范围中的数据库初始化代码之后。