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的前后端分离的思考与实践(三)轻量级的接口配置建模框架
Sep 26 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
Nodejs下DNS缓存问题浅析
Nov 16 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
NodeJS使用七牛云存储上传文件的方法
Jul 24 NodeJs
nodejs之get/post请求的几种方式小结
Jul 26 NodeJs
nodejs使用http模块发送get与post请求的方法示例
Jan 08 NodeJs
nodeJS模块简单用法示例
Apr 21 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 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
一个目录遍历函数
2006/10/09 PHP
php+javascript的日历控件
2009/11/19 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
javascript 单例/单体模式(Singleton)
2011/04/07 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
VeeValidate在vue项目里表单校验应用案例
2018/05/09 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
python模块导入的细节详解
2018/12/10 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
python 实现数据库中数据添加、查询与更新的示例代码
2020/12/07 Python
Python操作PostgreSql数据库的方法(基本的增删改查)
2020/12/29 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
澳洲最大的时尚奢侈品电商平台:Cettire
2020/06/15 全球购物
本科毕业生自荐信
2014/06/02 职场文书
聘任证明怎么写
2015/03/02 职场文书
特种设备安全管理制度
2015/08/06 职场文书
学校团代会开幕词
2016/03/04 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书