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 相关文章推荐
基于promise.js实现nodejs的promises库
Jul 06 NodeJs
nodejs 实现模拟form表单上传文件
Jul 14 NodeJs
使用NodeJs 开发微信公众号(三)微信事件交互实例
Mar 02 NodeJs
用nodejs的实现原理和搭建服务器(动态)
Aug 10 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
nodejs的压缩文件模块archiver用法示例
Jan 18 NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 NodeJs
nodejs 简单实现动态html的方法
May 12 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 NodeJs
nodejs中使用worker_threads来创建新的线程的方法
Jan 22 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
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
PHP Socket 编程
2010/04/09 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
JS无限树状列表实现代码
2011/01/11 Javascript
node.js中的fs.appendFile方法使用说明
2014/12/17 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
JS全局变量和局部变量最新解析
2016/06/24 Javascript
bootstrap modal+gridview实现弹出框效果
2017/08/15 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
layui table 参数设置方法
2018/08/14 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
Vue解析剪切板图片并实现发送功能
2020/02/04 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
Python使用Turtle模块绘制国旗的方法示例
2021/02/28 Python
意大利男装网店:Vrients
2019/05/02 全球购物
正隆泰信息技术有限公司上机题
2012/06/14 面试题
技术总监个人的自我评价范文
2013/12/18 职场文书
大学学生会竞选演讲稿
2014/04/25 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
机关领导干部作风整顿整改措施
2014/09/19 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
2016特色励志班级口号
2015/12/24 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
使用CSS定位HTML元素的实现方法
2022/07/07 HTML / CSS