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实现的一个简单udp广播服务器、客户端
Sep 25 NodeJs
Nodejs极简入门教程(三):进程
Oct 27 NodeJs
Nodejs全栈框架StrongLoop推荐
Nov 09 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
Nodejs如何搭建Web服务器
Mar 28 NodeJs
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
Dec 30 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
Nodejs+express+ejs简单使用实例代码
Sep 18 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
nodejs微信开发之授权登录+获取用户信息
Mar 17 NodeJs
Nodejs核心模块之net和http的使用详解
Apr 02 NodeJs
nodejs二进制与Buffer的介绍与使用
Jul 11 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
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
php 可变函数使用小结
2018/06/12 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
借用Google的Javascript API Loader来加速你的网站
2009/01/28 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
2014/01/14 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
详解Js中的模块化是如何实现的
2017/10/18 Javascript
VUE 使用中踩过的坑
2018/02/08 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
Python提取PDF内容的方法(文本、图像、线条等)
2019/09/25 Python
python爬虫爬取笔趣网小说网站过程图解
2019/11/18 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
美国牛仔品牌:True Religion
2018/11/16 全球购物
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
面试后感谢信
2014/02/01 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
新手初学Java List 接口
2021/07/07 Java/Android