Node.js中的express框架,修改内容后自动更新(免重启),express热更新
有两个插件可以解决此问题: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热更新相关推荐
- Node.js中的child_process模块详解
本文主要给大家介绍了关于Node.js中child_process模块的相关内容,在介绍child_process模块之前,先来看一个例子. const http = require('http'); ...
- node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序
node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...
- 修改js文件需要重启服务器,关于Node.js中频繁修改代码重启服务器的问题
我们可以使用一个第三方命名行工具,nodemon 来帮我们解决频繁修改代码重启服务器问题. nodemon 是一个基于 Node.jsNode.js 开发的第三方命令行工具,我们使用的时候需要独立安装 ...
- node.js中的框架
node.js中的框架 载自: http://nodeframework.com/ MVC frameworks Sinatra-like These frameworks offer rich co ...
- 关于Node.js中安装完express后不能使用express命令
楼主程后台序狗,最近在研究前台的一些东西,然后想了解下Node.js,按照搜索到的例子进行安装. 安装完express之后发现按照他的验证方法输入express -v命令验证是否安装成功,结果发现提示 ...
- 使用Express在Node.js中实现非常基本的路由
by Pau Pavón 通过保罗·帕文(PauPavón) 使用Express在Node.js中实现非常基本的路由 (Really, really basic routing in Node.js ...
- Node.js中的不安全跳转如何防御详解
为什么80%的码农都做不了架构师?>>> Node.js中的不安全跳转如何防御详解 导语: 早年在浏览器大战期间,有远见的Chrome认为要运行现代Web应用,浏览器必须有一个 ...
- 如何在Node.js中处理POST数据?
如何提取Node.js中 HTTP POST方法发送的表单数据( form[method="post"] )和文件上传? 我已经阅读了文档,谷歌搜索并没有发现任何东西. funct ...
- 在Node.js中,如何从其他文件中“包含”函数?
假设我有一个名为app.js的文件. 很简单: var express = require('express'); var app = express.createServer(); app.set( ...
最新文章
- CCNA10月27日战报
- css的content属性
- Flyway 执行报错: 'user_variables_by_thread' 表没有SELECT权限问题
- telnet命令的使用
- python3.7使用pip install xxxx报错:UnicodeDecodeError: 'gbk' codec can't decode byte
- AI小编问世!阿里智能写手核心技术首次公开!
- Python学习笔记:创建进程
- c#编程指南(十二) 平台调用P-INVOKE完全掌握, 结构体边界对齐和内存布局
- Python爬虫开发【第1篇】【Requests】
- 电脑怎么开护眼模式_心累!整天对着手机电脑,到底该怎么护眼啊啊啊
- 【HTML5】创造一款成功HTML5游戏的完整指南
- Data URI scheme
- Arduino应用开发——手机APP控制LED
- npm 同时安装同一个包的不同版本(npm@6.9 alias)
- 小米官网仿写部分代码+实训报告
- 【工具推荐】SwitchHosts管理本地 Hosts
- 基于标记的分水岭分割算法
- 谷歌浏览器设置启动页被hao123劫持_win10系统打开chrome主页会被hao123劫持的故障原因及解决方法...
- matlab 网状图,Matlab如何画3维网状图
- json数组删除重复项
热门文章
- 中国顶级黑客45秒使用声音来破坏您的计算机
- C语言计算e1 1/1! 1/2!,c语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/2+1/3)+…(1+1/2...
- request 对象和 response 对象
- Enterprise Architect 7 入门教程 1
- GridView中HyperLinkField的链接使用JavaScript问题
- 简单实现ConfigurationManager.AppSettings[]效果存储系统变量
- OpenCV+python:Canny边缘检测算法
- linux 股票指南针,linux 基础命令 1
- 龙岩学院计算机二级报名时间,福建龙岩学院2015年12月计算机等级考试报名通知...
- android打开wav格式,FileNotFoundException从Android资产中打开wav文件