位置: 编程技术 - 正文

node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行)

编辑:rootadmin

推荐整理分享node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node js 开发,node.js开发语言,nodejs开发指南,nodejs开发工具选择,node.js开发语言,node js 开发,node.js开发实战详解,node.js使用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也总是要不断地重复这几个很烦人的操作。有没有办法做到当文件修改之后,Node.js自动重新启动(或重新加载文件)以节省时间呢?一开始我是想到用grunt的watch模块来监控文件变化,但后来在网上一查,原来我们想到的,别人早已想到,并且已经做得很好。Node Supervisor正是这样一个可以实现这种需求的Node.js模块。

根据Github上的说明,Node Supervisor原本是用于服务器上Node.js应用崩溃的时候,自己重新启动。当然它也可以监控你的项目的js(或CoffeeScript)文件变化,进而重启来方便我们调试应用程序。

安装方法(以全局模块安装):

假设你的Node.js程序主入口是app.js,那么只需要执行以下命令,即可开始监控文件变化。

node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行)

Supervisor还支持多种参数,列举如下:

例子:

实现同样功能的类似产品还有Run.js和Nodeman,这两个我都没用过。但是从文档上来看,前者和Supervisor一样都是极简的5分钟就可以上手的那种,功能比Supervisor稍弱;后者的feature比较多,对应的文档就特别长,估计要研究透也得至少半个小时。选择哪一个,全看项目需求和个人喜好。

初始Nodejs 基本概念Node.js,或者Node,是一个可以让JavaScript运行在服务器端的平台。可以说,Node.js开创了javascript模块化开发的先河,早期的javascript需求都很简单

Nodejs全栈框架StrongLoop推荐 StrongLoop是一个基于Nodejs的强大框架,几乎包含了移动开发全栈所需要的所有功能。年成立,很少的员工,一个技术驱动,执行力强大的团队。也是在

使用cluster 将自己的Node服务器扩展为多线程服务器 用nodejs的朋友都有了解,node是单线程的,也就是说跑在8核CPU上,只能使用一个核的算力。单线程一直是node的一个诟病,但随着0.6版本中引入cluster之后

标签: node.js如何运行

本文链接地址:https://www.jiuchutong.com/biancheng/374233.html 转载请保留说明!

上一篇:node.js中的Socket.IO使用实例(Node.js中的核心模块包括哪些内容?)

下一篇:初始Nodejs(初始学历是什么意思)

  • 应税和课税是什么意思
  • 小规模纳税人征税率为多少
  • 职业年金单位缴费方式
  • 公司的个人所得税是多少
  • 附加税扣款比例
  • 软件著作权费用怎么入账
  • 预存1000送100促销活动方案
  • 专项资金审计的目的
  • 贷款利息进项税额转出
  • 增值税发票已作废怎么办
  • 中国增值税发展史
  • 公司为员工负担的工资
  • 开具的增值税专用发票上注明的价款为50万元
  • 付现所得税体现在哪方面
  • 制造费用如何分摊到产品的成本
  • 公司注销的时候注册资金都没交可以吗?
  • 企业买断政策
  • windowsserver2008r2
  • 天猫积分购物券怎么获得
  • 报销各种费用怎么做分录
  • 发票未报送怎么回事
  • 外汇延期收款办理操作指南
  • 000.exe病毒
  • twig教程
  • 建筑服务需要开外经证吗
  • 质保金 销售费用
  • php curl命令详解
  • php数组函数面试题
  • 年终奖的发放明目
  • php判断查询结果是否存在
  • pytorch with no grad
  • javascript入门基础
  • vue3 安装
  • php封装app
  • 企业以前年度亏损不可以用什么弥补
  • sscom命令
  • 网上学电脑
  • 农民专业合作组织
  • 非财政补助结转和非财政补助结余的区别
  • 银行账户维护费怎么做账
  • 汽车租赁属于有形动产融资租赁服务?
  • 审计外聘人员支付标准
  • 缴纳的税费怎么计算
  • 商贸企业的存货周转率什么水平属于正常
  • 净利润和盈余公式的关系
  • 住宿费用抵扣税款会计分录
  • 退付现金什么意思
  • 车辆置换差价账务处理
  • 商业折让发票如何开
  • 软件公司购进软件会计科目
  • 同一客户有应收应付可以相互抵消吗
  • 上年度凭证录错会计凭证录错了怎么修改
  • 代收代缴水电费协议
  • 以前年度应交税费多计提怎么调平
  • 实收资本调账怎么调
  • 费用利润率的意思
  • 记账凭证填制的心得体会
  • mysql分区是什么意思
  • 运行软件时遇到的问题
  • 两台xp电脑怎么共享文件
  • win10字体边缘模糊
  • win10拖动窗口快捷键
  • win10mobile最新版本
  • win8运行速度慢怎么办
  • opengl基础知识
  • 音频焦点是什么
  • shell程序中定义的函数能不能有参数
  • Unity3d中EventTrigger的封装
  • jQuery position() 函数详解以及jQuery中position函数的应用
  • jquery删除一个标签
  • android网络框架okhttp
  • python怎么获取命令行参数
  • 深入理解计算机系统
  • 监听state
  • 基于javascript的毕业设计选题
  • js闭包作用问题解决应用
  • python django orm
  • 阿尔及利亚关税起征点查询
  • 注册地址和税务登记可以不一致吗
  • 东莞国税稽查分局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设