Node.Js的热更新服务——supervisor

因为目前项目每次修改文件要看效果,必须重启服务:node app.js再进入浏览器看效果,很是麻烦。所幸的是有很多第三方的管理工具(supervisor,hotnode,forever,pm2等),当文件修改保存后,能自动重启node服务,但需要刷新浏览器,帮助我们节省开发时间。

$ npm install -g supervisor

启动服务:

supervisor node.js

命令窗口显示信息如下:

[暂时贴不了,需要重新登录]

其实webpack也是可以实现实时热更新服务,暂时没去配置,既然用到node就使用node的第三方包管理器吧。

原文地址:https://www.cnblogs.com/tangjiao/p/9591328.html

时间: 2024-10-15 12:49:23

Node.Js的热更新服务——supervisor的相关文章

node web 应用热更新

在每次更改完 node.js 项目后,我们都需要先将 node.js停止(快捷键: Ctrl+C),然后再通过命令再次运行,这样特别麻烦.这里我推荐使用 supervisor工具, npm 安装命令为:npm install -g supervisor. 这样我们启动 node.js 项目命令改为 supervisor app.js,更改项目后只需要保存,刷新浏览器页面就可以得到更改后的结果了. 原文地址:https://www.cnblogs.com/yang-C-J/p/8458226.ht

Node.js基本介绍和服务端创建的入门案例

node.js介绍 简单去理解 Node.js 是JavaScript的一个平台,Node.js这个平台允许使用JavaScript来作为后台语言. Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台. Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. ? Node.js 三大特点 单线程:即只有一条线程来去处理所有请求,即Node.js不会为每个用户连接创建一

02 Node.js学习之http服务

在Node中可以非常轻松的构建一个Web服务器,在Node中提供了一个http模块,这个模块主要功能就是帮助你创建一个Web服务器. 创建步骤: //1.加载http模块 var http=require('http'); //2.创建一个Web服务器 var server=http.createServer(); //3.注册一个request请求时间,当客户端请求过来的时候,就会触发request请求事件,然后执行回调函数 //3.1.回调函数包含request.response两个形参 s

Node.js http.createServer 简单服务配置

基本实现: var http = require("http"); var server = http.createServer(function (req, res) { if (req.url == "/") { res.end("Hello world!"); } }); server.listen(8000); 解析GET参数: var http = require("http"); var qs = require(

利用OpenShift托管Node.js Web服务进行微信公众号开发

最近写了一个微信的翻译机器人.用户只要关注该微信号,发送英文的消息,就能收到中文翻译的回复.后台是用Node.js写的,托管在OpenShift的Paas平台上.翻译过程实际上是调用微软的Bing translation API做的,代码中用到了alexu84的bing-translate和JacksonTian的wechat这两个npm模块.下面把做的过程详细说一下. 1. 微信公众号开发 首先是要到https://mp.weixin.qq.com 申请一个公众号,并申请成为开发者.目前个人只

Cocos Creator热更新

一,添加热更新需要的文件 1. 在项目根目录添加 version_generator.js 文件   version_generator.js 内容如下: /** * 此模块用于热更新工程清单文件的生成 */ var fs = require('fs'); var path = require('path'); var crypto = require('crypto'); var manifest = { //服务器上资源文件存放路径(src,res的路径) packageUrl: 'http

Node.js 自学之旅

学习基础,JQuery 原生JS有一定基础,有自己一定技术认知(ps:原型链依然迷糊中.闭包6不起来!哎!) 当然最好有语言基础,C#,java,PHP等等.. 最初学习这个东西的原因很简单,在园子里面看到一篇关于node编写的小爬虫 的文章,没想到这个可以做一些服务自己的东西而不是公司那些服务用户啊什么什么的.总之不牵扯到公司的技术都很感兴趣,后来发现angluar.js里面也有node.js一点身影,好吧,好吧逼我呗..so 学吧!说实话并不想靠掌握这个如果升职加薪如何如何的,我只想做自己喜

为什么要学习Node.js

一.简介 简单的说Node.js就是运行在服务器端的JavaScript.Node.js是一个基于Chrome JavaScript运行时建立的一个平台.Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的v8引擎,v8引擎执行JavaScript的速度非常快,性能非常好. 二.既然不是Javascript应用,为何叫.js呢?Node.js是一个Javascript的运行环境.提到Javascript,大家首先想到的是日常使用的浏览器,现代浏览器包含了各种组件,

[js高手之路]Node.js+jade+mongoose实战todolist(分页,ajax编辑,删除)

该系列文章索引: [js高手之路]node js系列课程-创建简易web服务器与文件读写 [js高手之路]node js系列课程-图解express+supervisor+ejs用法 [js高手之路]Node.js实现简易的爬虫-抓取博客所有文章列表信息 [js高手之路]Node.js模板引擎教程-jade速学与实战1-基本用法 [js高手之路]Node.js模板引擎教程-jade速学与实战2-流程控制,转义与非转义 [js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin