gpt4 book ai didi

javascript - Nodejs : Run a js file on node server startup

转载 作者:太空宇宙 更新时间:2023-11-04 03:07:10 25 4
gpt4 key购买 nike

我有一些nodejs代码(调度程序和一些数据库查询),我想在 Node 服务器启动时与应用程序的其余部分(Express App)一起运行。
我能想到的一种方法是创建一个批处理文件,该文件有两行:一行用于启动 Node 服务器,另一行用于运行该 Node js代码(但尚未测试这种方法)。

我在想是否有一种方法可以通过 server.js 文件执行该静态代码。我想在同一个实例中运行它。
这里有什么帮助吗?

最佳答案

您可以通过向 server.js 文件添加 require() 函数来执行同一目录中的其他脚本:

var exportedThings = require("./path/to/file.js");

在 file.js 中,您可以为 exports 对象分配值,以将它们导出到需要的脚本:

exports.add = function(first,second){
return first + second;
}

现在,在 server.js 中您将能够:

exportedThings.add(1, 5); // Outputs 6

关于javascript - Nodejs : Run a js file on node server startup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36540955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com