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中SSL服务的性能
Jul 15 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
nodejs实例解析(输出hello world)
Jan 03 NodeJs
nodejs搭建本地http服务器教程
Mar 13 NodeJs
详解nodejs实现本地上传图片并预览功能(express4.0+)
Jun 28 NodeJs
nodejs 搭建简易服务器的图文教程(推荐)
Jul 18 NodeJs
nodejs 图片预览和上传的示例代码
Sep 30 NodeJs
nodejs结合socket.io实现websocket通信功能的方法
Jan 12 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
基于nodejs res.end和res.send的区别
May 14 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 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魔术变量用法实例详解
2014/11/13 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
Python工程师面试题 与Python Web相关
2016/01/14 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
2020/04/18 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
应届生求职推荐信
2013/10/28 职场文书
标准毕业生自荐信
2014/06/24 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
党性分析自查总结
2014/10/14 职场文书
论文答辩开场白大全
2015/05/27 职场文书
走进毛泽东观后感
2015/06/04 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python
关于CSS浮动与取消浮动的问题
2021/06/28 HTML / CSS