代码改变世界

node.js自学记录(一)~本地安装nodejs及使用

2015-06-17 17:21  妙笔生花  阅读(3401)  评论(0编辑  收藏  举报

项目要求使用Node.js,在此记录Windows下Node.js的安装情况。

说明:

 1、Node是一个Javascript运行环境(runtime)。

 2、V8引 擎执行Javascript的速度非常快,性能非常好。Node对Google V8引擎进行了封装。

   3、Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

第一步:下载node.js安装文件

 https://nodejs.org/ 中点击install,存储与你系统匹配的.msi安装文件即可。

   示例文件:node-v0.12.4-x64.msi

第二步: 安装

 双击打开node-v0.12.4-x64.msi文件,直接下一步按顺序安装即可。

 默认安装存放目录是C:\Program Files\nodejs

第三步: 判断node.js是否安装成功

 1、以window8系统为例,选择运行,输入cmd打开cmd命令窗口;

  2、敲入命令node-v回车

 

  3、敲入命令npm -v回车

  

第四步:编写简单node.js命令

   1、双击打开node.js客户端快捷方式

  

  2、举例:打印Hello! ,计算1+2的值。

  

======》第二种方式,直接cmd命令窗口编写node.js代码

  

第五步: 创建基本的http服务器(已执行js文件为例)

  1、任意目录下新建*.js文件,用于存储代码;(本机以nodeTest.js为例,具体目录为:C:\nodeTest\nodeTest.js)

  2、nodeTest.js源码

  

var http = require("http");

/*//链式调用
http.createServer(function(req, res) {
  res.writeHead( 200 , {"Content-Type":"text/html"}); //设定返回状态、返回文本
  res.write("<h1>Node.js</h1>");
  res.write("<p>Hello World</p>");
  res.end("<p>beyondweb.cn</p>");
  //备注,内容改变时,需重新启动服务
}).listen(3000);
console.log("HTTP server is listening at port 3000.");
*/

var server = http.createServer(function(req, res) {
  res.writeHead( 200 , {"Content-Type":"text/html"}); //设定返回状态、返回文本
  res.write("<h1>Node.js</h1>");
  res.write("<p>Hello World</p>");
  res.end("<p>beyondweb.cn</p>");
  //备注,内容改变时,需重新启动服务
});
server.listen(3000);

  3、打开cmd命令窗口,切换至存储nodeTest.js目录

    说明:

    A、若cmd命令已打开,且还在node运行环境中,ctrl+c 按键两次即可退出该node运行环境;

    

    

  浏览器端访问:http://localhost:3000/ 即可得到js中设置的服务器返回内容

  

  至此,安装及基本使用完结。

  安装流程等参照(http://blog.csdn.net/itpinpai/article/details/48103845)