📌  相关文章
📜  重新启动节点 js 服务器窗口 (1)

📅  最后修改于: 2023-12-03 15:12:30.281000             🧑  作者: Mango

重新启动节点 JS 服务器窗口

简介

在进行 Node.js 开发时,有时候会出现一些意料之外的错误或者需要重新加载模块的情况。这时我们就需要重新启动 Node.js 服务器来解决问题。本文将介绍如何重新启动节点 JS 服务器窗口。

方法一:手动重启

手动重启是最简单的方法,只需要在命令行窗口中按下 Ctrl+Cnode server.js 即可,示例如下:

$ Ctrl+C
^C
$ node server.js
方法二:使用代码

在应用程序中,我们也可以使用代码来重新启动节点 JS 服务器。下面是代码片段:

const http = require('http');
const server = http.createServer((req, res) => {
  res.end('Hello World\n');
});

server.listen(3000, () => {
  console.log('Server running on http://localhost:3000');
});

process.on('SIGINT', () => {
  console.info('SIGINT signal received.');
  console.log('Closing http server.');
  server.close(() => {
    console.log('Http server closed.');
    // exit with 0 code
    process.exit(0);
  });
});

在以上代码中,我们监听了 SIGINT 信号(由于 Ctrl+C 时会发送 SIGINT 信号),然后调用 server.close() 函数停止服务器,最后调用 process.exit() 函数退出 Node.js 进程。

总结

本文介绍了两种重新启动节点 JS 服务器窗口的方法,手动重启和使用代码重启。在实际开发中,我们应该根据实际情况选择适合自己的方法。