我有一个应用程序,它最初创建static
配置文件(一次),在写入文件后,我需要重新初始化/重新启动应用程序。有什么东西可以从自身重新启动node.js应用程序吗?
这是必需的,因为我runlevels
在node.js中有两个运行的应用程序。第一个完全启动synchronus
,在此级别完成后,应用程序在先前启动的环境中处于异步运行级别。
我知道有像 nodemon 这样的工具,但这不是我需要的。
我试图杀死process.kill()
正在运行的应用程序,但我无法收听 kill 事件:
// Add the listener
process.on('exit', function(code) {
console.log('About to exit with code:', code);
// Start app again but how?
});
// Kill application
process.kill();
还是有更好、更清洁的方法来处理这个问题?