nodejs改变代码不需要重启的方法

时间:2020-12-23 09:12:26

1、node 搭建本地服务器

在F:/node文件夹下新建app.js

const http = require('http');

http.createServer((req, res) => {
res.writeHead(200, {
'Content-Type': 'text/plain'
}); res.end('ok!');
}).listen(3000, () => console.log('node localsever start success!'));

运行CMD,切换到F:/node,键入:node app 即可开启本地服务。但我们每次改变代码,都需要手动关闭服务 =》 重启服务这一过程,很麻烦。

2、代码变化,node 服务自动重启

直接用npm安装supervisor,键入命令: npm install supervisor -g

这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。

启动时输入supervisor 文件入口文件的地址,需要注意的是输入的文件入口文件在当前则修改的代码如果也在当前文件,运行时会起作用,如果不在当前则不起作用。

supervisor node app

即可启动应用。