有两个插件可以解决此问题:1)supervisor;2)nodemon。

今天我只讲supervisor如何安装、设置开机自动启动:

强调一下!用supervisor来启动nodejs,就不用用什么pm2去启动nodejs项目了,否则会导致冲突

npm install -g supervisor

验证是否安装好

supervisor -v

如果报错bash: supervisor: command not found
ln -s /usr/local/node-v10.15.3-linux-x64/bin/supervisor  /usr/local/bin/supervisor
就可以了

然后 cd到项目的目录下面
我这里是 cd /usr/local/Nodejs/
如果不做这一步就用supervisor /usr/local/Nodejs/main.js 会导致很奇葩的错误,而且弄得服务器很卡
到了目录以后用supervisor main.js命令即可

________________________

接下来就是设置supervisor 开机启动,步骤有点恶心,就先忍一忍吧!!!

大家可以去supervisor进程守护在Centos 6和Ubuntu16.04上设置与使用 - 简书看看我反正是觉得有点想抛弃supervisor了

下次还是研究下nodemon

Node.js中的express框架,修改内容后自动更新(免重启),express热更新相关推荐

  1. Node.js中的child_process模块详解

    本文主要给大家介绍了关于Node.js中child_process模块的相关内容,在介绍child_process模块之前,先来看一个例子. const http = require('http'); ...

  2. node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序

    node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...

  3. 修改js文件需要重启服务器,关于Node.js中频繁修改代码重启服务器的问题

    我们可以使用一个第三方命名行工具,nodemon 来帮我们解决频繁修改代码重启服务器问题. nodemon 是一个基于 Node.jsNode.js 开发的第三方命令行工具,我们使用的时候需要独立安装 ...

  4. node.js中的框架

    node.js中的框架 载自: http://nodeframework.com/ MVC frameworks Sinatra-like These frameworks offer rich co ...

  5. 关于Node.js中安装完express后不能使用express命令

    楼主程后台序狗,最近在研究前台的一些东西,然后想了解下Node.js,按照搜索到的例子进行安装. 安装完express之后发现按照他的验证方法输入express -v命令验证是否安装成功,结果发现提示 ...

  6. 使用Express在Node.js中实现非常基本的路由

    by Pau Pavón 通过保罗·帕文(PauPavón) 使用Express在Node.js中实现非常基本的路由 (Really, really basic routing in Node.js ...

  7. Node.js中的不安全跳转如何防御详解

    为什么80%的码农都做不了架构师?>>>    Node.js中的不安全跳转如何防御详解 导语: 早年在浏览器大战期间,有远见的Chrome认为要运行现代Web应用,浏览器必须有一个 ...

  8. 如何在Node.js中处理POST数据?

    如何提取Node.js中 HTTP POST方法发送的表单数据( form[method="post"] )和文件上传? 我已经阅读了文档,谷歌搜索并没有发现任何东西. funct ...

  9. 在Node.js中,如何从其他文件中“包含”函数?

    假设我有一个名为app.js的文件. 很简单: var express = require('express'); var app = express.createServer(); app.set( ...

最新文章

  1. CCNA10月27日战报
  2. css的content属性
  3. Flyway 执行报错: 'user_variables_by_thread' 表没有SELECT权限问题
  4. telnet命令的使用
  5. python3.7使用pip install xxxx报错:UnicodeDecodeError: 'gbk' codec can't decode byte
  6. AI小编问世!阿里智能写手核心技术首次公开!
  7. Python学习笔记:创建进程
  8. c#编程指南(十二) 平台调用P-INVOKE完全掌握, 结构体边界对齐和内存布局
  9. Python爬虫开发【第1篇】【Requests】
  10. 电脑怎么开护眼模式_心累!整天对着手机电脑,到底该怎么护眼啊啊啊
  11. 【HTML5】创造一款成功HTML5游戏的完整指南
  12. Data URI scheme
  13. Arduino应用开发——手机APP控制LED
  14. npm 同时安装同一个包的不同版本(npm@6.9 alias)
  15. 小米官网仿写部分代码+实训报告
  16. 【工具推荐】SwitchHosts管理本地 Hosts
  17. 基于标记的分水岭分割算法
  18. 谷歌浏览器设置启动页被hao123劫持_win10系统打开chrome主页会被hao123劫持的故障原因及解决方法...
  19. matlab 网状图,Matlab如何画3维网状图
  20. json数组删除重复项

热门文章

  1. 中国顶级黑客45秒使用声音来破坏您的计算机
  2. C语言计算e1 1/1! 1/2!,c语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/2+1/3)+…(1+1/2...
  3. request 对象和 response 对象
  4. Enterprise Architect 7 入门教程 1
  5. GridView中HyperLinkField的链接使用JavaScript问题
  6. 简单实现ConfigurationManager.AppSettings[]效果存储系统变量
  7. OpenCV+python:Canny边缘检测算法
  8. linux 股票指南针,linux 基础命令 1
  9. 龙岩学院计算机二级报名时间,福建龙岩学院2015年12月计算机等级考试报名通知...
  10. android打开wav格式,FileNotFoundException从Android资产中打开wav文件