如何创建简易node环境并使用

一、首先要安装node,下载地址(http://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页面”。

本文参考:http://blog.csdn.net/u014420383/article/details/47945819

     http://jingyan.baidu.com/article/19020a0a02ff67529c28425f.html

特别致谢!

时间: 2024-12-21 00:00:55

如何创建简易node环境并使用的相关文章

4.创建OpenStack的node环境脚本

创建OpenStack的node环境脚本 使用source admin-openrc.sh来运行脚本 在任意目录下创建admin-openrc.sh文件 vim ~/admin-openrc.sh export OS_TENANT_NAME=admin export OS_USERNAME=admin export OS_PASSWORD=Abcd1234 export OS_AUTH_URL=http://controller:35357/v2.0 在任意目录下创建 demo-openrc.s

非node环境 vue-rouder 学习笔录1

在非node环境中 需要我们在文本中引入vue.js 和vue-rouders.js首先引用<script src="https://unpkg.com/vue/dist/vue.js"></script><script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>现在做个简单的例子<div id="app"&g

D3.js部署node环境开发

总结一段D3.js部署node环境的安装过程 准备阶段: 首先电脑上要安装node环境,这个阶段过滤掉,如果node环境都不会装,那就别玩基于node环境搞的其他东西了. 搭建环境: 我在自己的F:系统盘创建一个工程目录d3Node,然后创建一个package.json文件,里面配置如图: 其中:dependencies字段描述了你的工程所用到的库运行时的依赖,他们可以使你的工程在浏览器中正常运行.在d3中只有一个依赖,d3是D3在npm库中发布的名字,其中版本号3.x标明该工程可以兼容任意大于

this指向 - Node环境

1.全局上下文中 this /* 1.全局上下文中的 this node环境下: 严格模式下: {} {} 报错 非严格模式下:{} {} {} */ 'use strict'; // 严格模式 // demo 1: console.log(this); // {} // demo 2: var a = this; console.log(a); // {} var b = 1; console.log(global.b); // undefined // demo 3: b = this; /

什么是Node?Node环境配置

 什么是Node? Node.js 不是JS文件也不是一个JS框架,而是一个Server side JavaScript runtime(服务端的一个JS运行时),我们可以Node环境中运行JS代码 . Node中只能运行ECMScript 无法运行BOM和DOM,它采用的JS引擎是chrome的V8引擎,它就一个运行环境.它是一个轻内核的东西,它本身没有什么功能,所有的功能都是由功能包提供 Node用途 一 .开发web应用程序 1. 做动态网站 2. 开发提供数据的服务端API 二 .前端开

【重学Node.js 第1&amp;2篇】本地搭建Node环境并起RESTful Api服务

本地搭建Node环境并起RESTful Api服务 课程介绍看这里:https://www.cnblogs.com/zhangran/p/11963616.html 项目github地址:https://github.com/hellozhangran/happy-egg-server 说明:本想分两章讲环境搭建和起api服务,但操作下来确实过于简单.但考虑到整个系列的完整性也不能不讲,那就把这两篇合二为一吧 本地搭建Node环境 开发环境主要是指Node.MongoDB.本人是用的mac电脑,

服务器上安装搭建node环境

一.版本 : node  v4.4.3 npm  v2.15.1 pm2  v1.1.3 express v4.13.4 二.node安装与环境配置 新建node安装目录,与node项目目录 sudo mkdir -p /www/dev/node 2.进入node目录,下载node二进制文件包(免编译) sudo  wget https://nodejs.org/dist/v4.4.3/node-v4.4.3-linux-x64.tar.gz 如果wget 不可用,可先下载wget    : 

Node环境

Node环境 1. node.js介绍 node.js是Server side javascript runtime,即服务端的js运行时.js运行在浏览器内核中,node.js可理解为js的运行环境,可以在node中运行JS代码. JS由ECMAScript.DOM.BOM三部分组成,node中只能运行ECMAScript,无法使用BOM和DOM. node将浏览器JS引擎(chrome的V8引擎)搬到了服务器端,增加了一些提供文件.网络之类操作的API. node.js内置http服务器(P

Notepad++ 使用nppexec插件配置简易开发环境

notepad++  采用nppexec插件来配置简易开发环境,而不需要笨重的IDE以及麻烦.重复的命令行.控制台输入: 以下为本人最近用到的脚本配置: //编程语言脚本中$(NAME_PART).xxx(xxx为文件后缀)的文件可以直接用$(FILE_NAME)替代,//若语言对文件后缀敏感最好还是采用$(NAME_PART).xxx形式; //此外注意一定要预先配置好环境变量以及安装好相应的编译或解释器等工具. // 编译Erlang至当前目录npp_savecd $(CURRENT_DIR