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 的 c++ module 链接到 OpenSSL
Aug 03 NodeJs
Nodejs学习笔记之入门篇
Apr 16 NodeJs
nodejs+express实现文件上传下载管理网站
Mar 15 NodeJs
nodejs个人博客开发第二步 入口文件
Apr 12 NodeJs
nodejs利用ajax实现网页无刷新上传图片实例代码
Jun 06 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
May 15 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 NodeJs
NodeJs使用webpack打包项目的方法详解
Feb 28 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在服务器执行exec命令失败的解决方法
2012/03/03 PHP
PHP实现的简单缓存类
2015/07/29 PHP
php实现Session存储到Redis
2015/11/11 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
Prototype Object对象 学习
2009/07/12 Javascript
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
jq给页面添加覆盖层遮罩的实例
2017/02/16 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
一个简单的python程序实例(通讯录)
2013/11/29 Python
Python利用ansible分发处理任务
2015/08/04 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
关于python字符串方法分类详解
2019/08/20 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
求职信如何撰写?
2019/05/22 职场文书
redis lua限流算法实现示例
2022/07/15 Redis