nodeJS服务器的创建和重新启动的实现方法


Posted in NodeJs onMay 12, 2018

一: 首先在nodejs项目里创建一个server.js文件,输入下面代码

var http = require("http"); 
http.createServer(function(request, response) { 
 response.writeHead(200, {"Content-Type": "text/plain"}); 
 response.write("Hello World"); 
 response.end(); 
}).listen(8888);

然后在cmd下进入项目路径,再输入node server.js启动服务器,然后在浏览器地址栏中输入http://localhost:8888/即可在界面上看到输出Hello World,如果我们修改Hello World的值重新刷新浏览器发现输出并没有变化,此时需要手动重新启动服务器才能改变输出,这在开发过程中无疑是很烦人的事情,最好是有一个能够监控所有变动文件的脚本,一单发现文件有变动则立即重启服务,重新加载刚刚修改过的文件。

这里推荐一 个:nodemon。

首先为了是这个命令全局可用,最好我们进行全局安装:

npm install -g nodemon

然后进入你的项目根目录: nodemon server.js

这样就可以启动应用了,并且在文件有变化之后会自动重启服务。

二:退出当前终端命令输出行命令:Ctrl+C两次即可。

以上这篇nodeJS服务器的创建和重新启动的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs教程之入门
Nov 21 NodeJs
Nodejs Stream 数据流使用手册
Apr 17 NodeJs
Nodejs抓取html页面内容(推荐)
Aug 11 NodeJs
Nodejs多站点切换Htpps协议详解及简单实例
Feb 23 NodeJs
nodejs搭建本地服务器并访问文件的方法
Mar 03 NodeJs
nodejs开发——express路由与中间件
Mar 24 NodeJs
使用npm安装最新版本nodejs
Jan 18 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
nodejs中实现用户注册路由功能
May 20 NodeJs
NodeJS 文件夹拷贝以及删除功能
Sep 03 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 NodeJs
NodeJS多种创建WebSocket监听的方式(三种)
Jun 04 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
May 04 #NodeJs
nodejs 日志模块winston的使用方法
May 02 #NodeJs
详解redis在nodejs中的应用
May 02 #NodeJs
nodejs读取并去重excel文件
Apr 22 #NodeJs
nodeJS模块简单用法示例
Apr 21 #NodeJs
NodeJS安装图文教程
Apr 19 #NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 #NodeJs
You might like
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
php计算给定日期所在周的开始日期和结束日期示例
2017/02/06 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
PHP下载文件函数与用法示例
2019/09/27 PHP
javascript 装载iframe子页面,自适应高度
2009/03/20 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
jQuery JSON的解析方式分享
2011/04/05 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
[01:02:07]Liquid vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
Python实现截屏的函数
2015/07/25 Python
浅谈python多线程和队列管理shell程序
2015/08/04 Python
python框架django基础指南
2016/09/08 Python
python中map的基本用法示例
2018/09/10 Python
Python操作Excel插入删除行的方法
2018/12/10 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
小学毕业感言300字
2014/02/19 职场文书
初中班主任评语
2014/04/24 职场文书
工会趣味活动方案
2014/08/18 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
董存瑞观后感
2015/06/11 职场文书
实习证明模板
2015/06/16 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL