Windows下Node.js开发入门(1)

时间:2022-04-26 02:06:04

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

Windows 下安装 Node.js 环境

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

Windows下Node.js开发入门(1)

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

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

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

Windows下Node.js开发入门(1)

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

Windows下Node.js开发入门(1)

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

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

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

Windows下Node.js开发入门(1)

基础的环境就这么着了。非常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!”文本串,你能够在浏览器里输入“:8000”看看效果,我这里是酱紫的:

Windows下Node.js开发入门(1)

没什么特别的,丑陋的一逼,对吧。关于http模块是干什么的,看这里。

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

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