nodemon 自动重启nodejs服务

nodemon是一种工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程序。

1. 安装

 

1
npm install -g nodemon

 

2.  使用

复制代码
nodemon   main.js // 启动main服务

 延迟重启   

nodemon -delay10 main.js
nodemon --delay 2.5 server.js
nodemon --delay 2500ms server.js

  

复制代码

3. 如何实现自动重启nodejs?

  在我们开发node 应用的时候,一但你的应用已经启动了,这个时候如果你修改了服务端的文件,那么要是这个修改起作用,你必须手动停止服务然后再重新启动,这在开发过程中无疑是很烦人的一件事,最好是有一个能够监控所有变动文件的脚本,一单发现文件有变动则立即重启服务,重新加载刚刚修改过的文件。

  应用的场景是有一个 main.js 文件,我们想每间隔一段时间给他重启一次,为什么要去重启呢?因为在运行过程中发现这个 js 文件特别消耗内存,重启后内存有能降下来,所以需要定时去重启他,他们可以开发一个python脚本,定时去修改一下main.js 文件,比如去增加一个空格行或者去写入一个空格,这样js就发现变化了,nodemon会检测到js文件发生变化,会自动去重启它。

 

posted @   淋哥  阅读(389)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2017-06-11 Python根据系统环境配置日志,Python配置日志 Python logger
2017-06-11 Python的设计哲学
点击右上角即可分享
微信分享提示