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制作爬虫全过程(续)
Dec 22 NodeJs
浅谈Nodejs观察者模式
Oct 13 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
NodeJS远程代码执行
Aug 28 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
Mar 17 NodeJs
详解nodejs中的process进程
Mar 19 NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 NodeJs
NodeJS 实现手机短信验证模块阿里大于功能
Jun 19 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
nodejs一个简单的文件服务器的创建方法
Sep 13 NodeJs
nodejs+koa2 实现模仿springMVC框架
Oct 21 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
php中__destruct与register_shutdown_function执行的先后顺序问题
2014/10/17 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
php自动加载代码实例详解
2021/02/26 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
使用Js让Html中特殊字符不被转义
2013/11/05 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
python正则表达式re模块详细介绍
2014/05/29 Python
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
css3学习系列之移动属性详解
2017/07/04 HTML / CSS
见习报告的格式
2014/10/31 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
创先争优活动个人总结
2015/03/04 职场文书
运动会通讯稿200字
2015/07/20 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
python元组打包和解包过程详解
2021/08/02 Python
高通2023 年将发布高性能PC处理器
2022/04/29 数码科技
SQL Server 中的事务介绍
2022/05/20 SQL Server
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL