node app.js
是一个命令行指令,用于启动一个用 Node.js 编写的应用程序。当你运行这个命令时,Node.js 会执行 app.js
文件中的 JavaScript 代码,并且启动一个服务器或者运行一个脚本。
node app.js
要关闭通过 node app.js
启动的 Node.js 应用程序,你可以采取以下几种方法:
Ctrl+C
在命令行界面中,你可以按下 Ctrl+C
组合键来发送一个中断信号(SIGINT)给 Node.js 进程。这通常会导致应用程序优雅地关闭,执行任何必要的清理操作。
$ node app.js
# 按下 Ctrl+C
如果你需要强制关闭应用程序,或者 Ctrl+C
没有响应,你可以找到 Node.js 进程的进程ID(PID),然后使用 kill
命令来终止它。
# 查找进程ID
$ ps aux | grep app.js
# 终止进程(将 PID 替换为实际的进程ID)
$ kill PID
killall
命令如果你不确定具体的进程ID,可以使用 killall
命令来终止所有名为 node
的进程。
$ killall node
你也可以在你的 Node.js 应用程序代码中添加逻辑来监听关闭信号,并执行清理操作。
process.on('SIGINT', () => {
console.log('Closing app and shutting down gracefully');
// 执行清理操作...
process.exit();
});
以上方法适用于大多数情况下关闭 Node.js 应用程序。如果你在使用特定的工具或框架,可能还有额外的关闭方法或命令。
领取专属 10元无门槛券
手把手带您无忧上云