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教程之入门
Nov 21 NodeJs
NodeJS学习笔记之Connect中间件应用实例
Jan 27 NodeJs
Express与NodeJs创建服务器的两种方法
Feb 06 NodeJs
详解nodejs中exports和module.exports的区别
Feb 17 NodeJs
nodejs中模块定义实例详解
Mar 18 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
nodejs入门教程三:调用内部和外部方法示例
Apr 24 NodeJs
nodejs 子进程正确的打开方式
Jul 03 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
nodejs实现大文件(在线视频)的读取
Oct 16 NodeJs
nodejs前端模板引擎swig入门详解
May 15 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
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
PHP统一页面编码避免乱码问题
2015/04/09 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
2015/05/13 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
ajax上传时参数提交不更新等相关问题
2012/12/11 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
详解jQuery选择器
2016/12/21 Javascript
深入理解Node module模块
2018/03/26 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
pytorch的batch normalize使用详解
2020/01/15 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
python获取整个网页源码的方法
2020/08/03 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
JNI的定义
2012/11/25 面试题
房地产经营管理专业自荐信
2014/09/02 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
电影圆明园观后感
2015/06/03 职场文书
地道战观后感2000字
2015/06/04 职场文书
中秋节随笔
2015/08/15 职场文书