Windows下Node.js开发入门

Posted ljbguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下Node.js开发入门相关的知识,希望对你有一定的参考价值。

没事儿捣腾了一下Node.js,跑了个Hello World,特此记录一下。

Windows 下安装 Node.js 环境

到Node官网http://nodejs.org就能够下载到安装包。我是Win7 64位,訪问Node官网,能够看到最新版本号是0.12.7,点击INSTALL就能够下载msi文件,然后双击就能够安装了。

技术分享

安装过程非常easy。选中全部选项,Next就可以。

msi会把npm(Node Package Manager)一并装上,还会帮你设置好环境变量,把node、npm等加入到path中,所以,你仅仅要打开命令行窗体。就能够干活了。

開始菜单里会加入一个Node.js的文件夹,例如以下图所看到的:

技术分享

点击“Node.js command prompt”菜单。就会进入Node.js的命令行环境。例如以下图所看到的:

技术分享

在这里能够直接使用node和npm。

假设你输入node并回车,就进入Node的交互式环境。能够输入一些javascript命令来看看。比方console.log(“Hello Node.js!”)。有反应的哈。输入node的效果,等同于点击開始菜单里的Node.js菜单。

假设你输入npm并回车,就会看到npm的使用帮助。例如以下图:

技术分享

基础的环境就这么着了。非常easy,接下来我们来发发神经,走走老路。搞个HelloWorld看看。

HelloWorld站点

代码就是这么简单:

// 引入http模块
var http = require("http"); 

// 创建server,指定处理client请求的函数
http.createServer(
    function(request, response) { 
        response.writeHead(200, {"Content-Type": "text/plain"}); 
        response.write("Hello World!"); 
        response.end(); 
    }
).listen(8000); 

console.log("Hello World is listening at port 8000");

保存为HelloWorld.js,然后在Node.js的命令行环境下。进入HelloWorld.js所在文件夹,执行 node HelloWorld.js,站点就能够执行起来了。

我们简单的演示样例,对不论什么请求,都返回“Hello World!”文本串,你能够在浏览器里输入“http://localhost:8000”看看效果,我这里是酱紫的:

技术分享

没什么特别的,丑陋的一逼,对吧。关于http模块是干什么的,看这里http://nodejs.org/dist/v0.12.7/docs/api/http.html

额,奇妙世界都是这么開始的……開始菜单里有Node.js documentation子菜单,能够直通Node.js在线文档,很多其它精彩能够从那里開始。


下次我们会进一步分析HelloWorld。介绍nodejs的基本程序结构和HelloWorld用到的一些知识点。

以上是关于Windows下Node.js开发入门的主要内容,如果未能解决你的问题,请参考以下文章

Windows 下 Node.js 入门

Node.js开发入门—HelloWorld再分析

Node.js插件编写-通过NAN编写简单插件入门

Node.js插件编写-通过NAN编写简单插件入门

如何在Windows下开发NodeJS的C/C++原生扩展

你可能不知道的JavaScript代码片段和技巧(下)