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服务器(5):事件处理程序
Dec 18 NodeJs
NodeJS创建基础应用并应用模板引擎
Apr 12 NodeJs
Windows 系统下设置Nodejs NPM全局路径
Apr 26 NodeJs
Nodejs下用submit提交表单提示cannot post错误的解决方法
Nov 21 NodeJs
深入浅析Nodejs的Http模块
Jun 20 NodeJs
nodejs结合Socket.IO实现的即时通讯功能详解
Jan 12 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
nodejs实现的简单web服务器功能示例
Mar 15 NodeJs
关于Mac下安装nodejs、npm和cnpm的教程
Apr 11 NodeJs
nodejs中用npm初始化来创建package.json的实例讲解
Oct 10 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
NodeJs 实现简单WebSocket即时通讯的示例代码
Aug 05 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 面向对象的一个例子
2011/04/12 PHP
PHP实现变色验证码实例
2014/01/06 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
js常见表单应用技巧
2008/01/09 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
2017/06/09 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
python的id()函数介绍
2013/02/10 Python
python实现360的字符显示界面
2014/02/21 Python
python实现的简单猜数字游戏
2015/04/04 Python
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
新年爱情寄语
2014/04/08 职场文书
导师推荐信范文
2014/05/09 职场文书
公司合并协议书范本
2014/09/30 职场文书
2014年就业工作总结
2014/11/26 职场文书
教师工作能力自我评价
2015/03/04 职场文书
办公室岗位职责范本
2015/04/11 职场文书
战友聚会致辞
2015/07/28 职场文书