我们在创建服务器时,常常需要去浏览器查看服务器运行后的内容,而每次进行修改时都要终止Node.js,对代码进行修改以后重新开启服务,这样会浪费大量时间,那么有没有一种小工具可以热启动呢,对代码修改以后在浏览器中刷新就可以得到新内容呢,这里推荐一款小工具hotnode,其实supervisor, nodemon也可以完成同样的目的,这里只介绍hotnode。
1.首先安装hotnode:
npm install hotnode -g
2 .热启动项目代码:
自定义端口为:3000
const http=require('http')
http.createServer((req,res)=>{
res.end('Hello World!')
}).listen(3000,()=>console.log('runing')
3.在浏览器中通过localhost:3000查看内容:
4.输入hotnode和文件路径及名称:
写入的命令及输出,通过running显示服务已开启。
5.对代码进行修改:
6.每次修改都会打印日志,并进行热启动:
6.打开浏览器刷新页面,即可查看热启动后的内容:
那么这就是运用hotcode进行热启动的一个小例子了。