使用node开发服务器端程序时,一个典型的问题就是每次修改js文件后都要重新发布一次。如下是server.js

var http = require('http');var server = http.createServer(function(request, response) {var repsHeader = {"Content-Type": "text/html"};response.writeHead(200, repsHeader);response.end('Hello,World.');
});
server.listen(8081);

创建一个服务器,监听8081端口,此时进入命令行进入server.js当前目录,输入node server.js,启动服务。浏览器地址栏输入 localhost:8081,显示如下

这时你修改了server.js,或是调试功能,或是增加功能。这时需要重新发布该服务,每次修改都需要执行以下两步

1 control+c

2 node server.js

很不爽!因此有人开发了一个自动发布(热发布)的工具,你只需要在修改文件后保存,它就能自动替你发布。该工具就是hotnode。

hotnode安装

打开命令行 sudo npm -g install hotnode

以上提示可看到已经安装成功了,hotnode版本是0.0.8。注意,不要少了 -g,hotnode必须在全局安装,否则会安装失败,警告信息如下

安装成功后,可以随时查看它的版本号 hotnode -v

hotnode使用

使用很简单,执行命令 hotnode server.js是是

每次修改都会有一条日志打印出来。

相关:

https://github.com/saschagehlich/hotnode

使用hotnode自动更新脚本(热发布)相关推荐

  1. 【收藏】一键关闭Win10自动更新脚本

    [收藏]一键关闭Win10自动更新脚本 [转自互联网]建一个文本文档,把下面代码贴进去,后缀改bat;运行就能直接禁用更新 @echo off title 未成年人请在家长陪同下使用 mode con ...

  2. idea修改代码后没有重新编译_SpringBoot中实现代码修改之后的自动更新与热加载...

    在实际的开发过程中,我们经常修改代码之后,手动的重启项目,查看修改效果.那么有没有一种方式能够快速的.自动的帮我们将修改代码自动更新,避免手动重启,从而提高开发效率呢?是有的,对于这个功能很多人对功能 ...

  3. 导航框架式html播放器的实现以及导航栏的自动更新脚本实现

    本人对HTML并没有太多的使用,都是现用现查.今天想要实现一个HTML播放器来播放电脑本机存放的视频文件.经过查资料完成一个简单的导航框架式的HTML播放器以及其导航栏的自动跟新脚本. 导航框架式HT ...

  4. 一键关闭Win10自动更新脚本

    BlockWin10AU 是一款轻量的开源 Windows 自动更新管理工具. 只需要下载一段 7 KB 的 .bat 批处理文件, 右键以管理员身份运行 "Block WAU[vxia.n ...

  5. Linux下Tars框架服务更新(含自动更新脚本)

    简介 本文适用于使用源码部署的Tars框架. 具体部署请参考腾讯开源后台开发框架Tars安装. 这种方式安装的框架,其各个服务是编译出来的独立的进程,所以更新时也是独立更新. 注意:不建议单独更新某一 ...

  6. 怎样查看电脑系统版本_微信7.0.0自动更新后怎样去还原以前的旧版本?

    今天"微信自动更新"上热搜了,不少安卓手机用户表示:今天早上打开微信,界面一片白,吓一跳,以为点错了.最后发现原来是自动更新到了7.0.0版本,但是真的,不习惯,还是喜欢以前那个老 ...

  7. win服务器自动发邮件,windows关机前执行脚本设置与关机blat自动发送邮件脚本模板...

    windows关机前执行脚本设置与关机blat自动发送邮件脚本模板 发布时间:2020-07-25 02:21:24 来源:51CTO 阅读:3093 作者:nn1183 价值:实时掌握开关机记录: ...

  8. php 实现时时更新地图,PHP实现隔15分钟自动更新网站地图功能

    PHP实现隔15分钟自动更新网站地图功能 发布时间:2020-05-22 14:36:46 来源:亿速云 阅读:168 作者:鸽子 最近在弄一个短网址,自己写的代码.锻炼一下自己.在做html网站地图 ...

  9. .NET实现之(自动更新)

    做开发的人,尤其是做客户端(C/S)系统开发的人都会遇到一个头疼的问题,就是软件的 自动更新:系统发布后怎样自动的更新程序,在下有幸开发过一个自动更新程序,更新程序与任何宿主程序是完全独立的:只要在主 ...

最新文章

  1. JavaScript instanceof 运算符深入剖析
  2. 2017年9月2日普级组T2 跳格子
  3. ads design environment_ADS应用技巧3 — 画一个巴伦有多少种方法?
  4. QT:创建一个widget,包含源文件,头文件,以及ui文件
  5. Vue_案例_初始化显示_采用组件化编写页面_实现组件间通信---vue工作笔记0022
  6. sql2008表支持多少列_数据库表分区是怎么回事?
  7. 清除tomcat缓存
  8. 谷粒学院(十六)OAuth2 | 微信扫码登录 | QQ扫码登录
  9. java+mail+authen_JavaMail - 身份验证( Authentication)
  10. Python整数求和
  11. java 过载_过载保护【转载】
  12. R语言实现非线性回归
  13. 关于路由器花生壳动态域名无法连接的解决方法
  14. 打开我的收藏夹 -- Python时间序列分析篇
  15. html 图片比例 js,JavaScript,等比例缩放图片的函数
  16. (华为社招岗位,部门---上海海思,GTS,海思,2012,华为云):北京北京北京!
  17. 人工智能技术中的科学性与艺术性
  18. win32 - 保存路径对话框(SelectFolderDialog)
  19. 安卓目标检测,目标跟踪,人流量计数
  20. 数据库中的三种完整性

热门文章

  1. 数据库运维平台~慢日志模块设计
  2. dbms_metadata.get_ddl的使用总结
  3. 计算二叉树叶子节点的数目
  4. 结构化查询语言(Structured Query Language)
  5. iOS 处理键盘遮挡TextField、TextView问题
  6. 硫辛酸的7種功效及副作用(10點使用禁忌要留意)
  7. spark shell的运行模式汇总
  8. 在admin设置第三方帐号登录点击Save保存按钮的时候报错     CSRF token missing or incorrect.
  9. 《机器学习》 周志华学习笔记第六章 支持向量机(课后习题)python 实现
  10. 2021-09-30