Node.js教程 如何创建简易node环境并使用
沉沙 2018-10-25 来源 : 阅读 1336 评论 0

摘要:本篇教程介绍了Node.js教程 如何创建简易node环境并使用,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入。

本篇教程介绍了Node.js教程 如何创建简易node环境并使用,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入。

<

一、首先要安装node,下载地址(//nodejs.cn/download/),然后打开cmd命令窗口检测node是否安好:

如此显示,则说明已经安装成功,接下来配置环境变量,打开我的电脑-->属性-->环境变量,配置成:

系统变量(新增):NODE_PATH:C:\Program Files\nodejs\node_global\node_modules

用户变量(添加):PATH:C:\Program Files\nodejs\node_global\

二、安装好node之后打开cmd 输入 npm install anywhere -g  安装anywhere ,然后等待直到出现带有版本号的成功页面。如我的界面:

三、找到自己想要搭建服务器的路径(文件夹),cmd:anywhere 8888;敲回车后,是不是有惊喜《 。。》

一个简单的node本地服务器就搭建好了

四、检验node是否搭建成功

1、在自己定义的文件夹下新建服务器文件如test.js

例如我在G:/local_server目录下新建test.js文件

2、在cmd中进入G:/local_server目录,然后执行node test.js

 

在浏览器中输入 
localhost:8860 , 浏览器显示“这是正文部分”。 
查看cmd控制台,显示 “有客户端连接” 
可在多个浏览器窗口中进行以上操作,每个浏览器窗口均会对应一次“有客户端连接”

 五、访问本地站点

1、如第四部分一样,在G:/local_server目录下新建test2.js文件

test2.js

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

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

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

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

var file = documentRoot + url;
console.log(url);
//G:/local_server/index.html


fs.readFile( file , function(err,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(8860);

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

 

 index.html

我的第一个node页面(如果没有创建index.html,会报404错误~~~~~)

 

2、在cmd中进入G:/local_server目录,然后执行node test2.js 

在浏览器中输入 
localhost:8860/index.html 或192.168.100.235:8860/index.html, 浏览器显示“我的第一个node页面”。    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注WEB前端Node.js频道!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程