Windows下快速搭建NodeJS本地服务器的步骤


Posted in NodeJs onAugust 09, 2017

本文介绍了Windows下快速搭建NodeJS本地服务器的步骤,分享给大家,具体如下:

Windows下快速搭建NodeJS本地服务器的步骤

首先我们要到Node.js官网下载对应版本的安装包

http://nodejs.cn/download/

Windows下快速搭建NodeJS本地服务器的步骤

接着就是安装,和安装普通软件类似,直接下一步下一步就可以了。

之后我们来验证node是否安装成功,Win+R输入cmd来调出控制台并输入node -v和npm -v来查看node版本和npm(包管理工具)版本。

Windows下快速搭建NodeJS本地服务器的步骤

接着我们来创建一个server.js文件,并将下面的代码粘贴上去

var http = require('http');
var fs = require('fs');//引入文件读取模块

var documentRoot = 'I:/WebServer';
//需要访问的文件的存放目录

var server= http.createServer(function(req,res){

 var url = req.url; 
 //客户端输入的url,例如如果输入localhost:8888/index.html
 //那么这里的url == /index.html 

 var file = documentRoot + url;
 console.log(url);

 fs.readFile( file , function(err,data){
 /*
  err为文件路径
  data为回调函数
   回调函数的一参为读取错误返回的信息,返回空就没有错误
   data为读取成功返回的文本内容
 */
  if(err){
   res.writeHeader(404,{
    'content-type' : 'text/html;charset="utf-8"'
   });
   res.write('<h1>404错误</h1><p>你要找的页面不存在</p>');
   res.end();
  }else{
   res.writeHeader(200,{
    'content-type' : 'text/html;charset="utf-8"'
   });
   res.write(data);//将index.html显示在客户端
   res.end();

  }

 });

}).listen(8888);

console.log('服务器开启成功');

为方便开启服务器调试网站,我们创建一个站点目录来存放node.js文件和网站文件

Windows下快速搭建NodeJS本地服务器的步骤

之后我们就可以通过控制台来开启服务器了

Windows下快速搭建NodeJS本地服务器的步骤

浏览器输入http://localhost:8888/index.html

Windows下快速搭建NodeJS本地服务器的步骤

就是这么简单,大家赶快去搭建自己的NodeJS本地服务器吧!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
基于NodeJS的前后端分离的思考与实践(二)模版探索
Sep 26 NodeJs
PHP和NodeJs开发的应用如何共用Session
Apr 16 NodeJs
NodeJS实现客户端js加密
Jan 09 NodeJs
详解Windows下安装Nodejs步骤
May 18 NodeJs
nodejs对express中next函数的一些理解
Sep 08 NodeJs
nodejs调取微信收货地址的方法
Dec 20 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
详解Nodejs内存治理
May 13 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
nodejs 使用http进行post或get请求的实例(携带cookie)
Jan 03 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
详解nodejs内置模块
May 06 NodeJs
让nodeJS支持ES6的词法----babel的安装和使用方法
Jul 31 #NodeJs
浅谈nodejs中的类定义和继承的套路
Jul 26 #NodeJs
nodejs之get/post请求的几种方式小结
Jul 26 #NodeJs
nodejs前端自动化构建环境的搭建
Jul 26 #NodeJs
nodejs body-parser 解析post数据实例
Jul 26 #NodeJs
深入解析nodejs HTTP服务
Jul 25 #NodeJs
NodeJS使用七牛云存储上传文件的方法
Jul 24 #NodeJs
You might like
php通过ksort()函数给关联数组按照键排序的方法
2015/03/18 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP串行化与反串行化实例分析
2016/12/27 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
laravel5实现微信第三方登录功能
2018/12/06 PHP
[JS]点出统计器
2020/10/11 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
详解AngularJS的通信机制
2015/06/18 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
js仿搜狐视频记录片列表展示效果
2020/05/30 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
python 将print输出的内容保存到txt文件中
2018/07/17 Python
详解python的argpare和click模块小结
2019/03/31 Python
Python实现平行坐标图的绘制(plotly)方式
2019/11/22 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
如何完美的建立一个python项目
2020/10/09 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
销售工作人员的自我评价分享
2013/11/10 职场文书
学生就业推荐信
2013/11/13 职场文书
小学生安全演讲稿
2014/04/25 职场文书
好学生评语大全
2014/05/05 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
党支部活动策划方案
2014/08/18 职场文书
病人慰问信范文
2015/02/15 职场文书
初中班干部工作总结
2015/08/10 职场文书
安全教育培训心得体会
2016/01/15 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android