一、认识
Node是一个实时Web(Real-time Web)应用开发平台,采用了单线程、异步式I/O、事件驱动式的程序设计模型,编程语言采用JavaScript。
Node的JavaScript 引擎是Google Chrome V8,V8 号称是目前世界上最快的JavaScript 引擎,它的JIT(Just-in-timeCompilation,即时编译)执行速度已经快到了接近本地代码的执行速度。
Node可以用于开发:
- 具有复杂逻辑的网站;
- 基于社交网络的大规模Web 应用;
- Web Socket 服务器;
- TCP/UDP 套接字应用程序;
- 命令行工具;
- 交互式终端程序;
- 带有图形用户界面的本地应用程序;
- 单元测试工具;
- 客户端JavaScript 编译器。
二、安装
注意:本文以Windows系统为例。
1、安装Node平台
打开网址http://nodejs.org/download/下载对应的版本,32位或是64位;
下载后直接执行,现在是node-v0.10.26-x64.msi,双击执行,等待安装;
安装完成后,打开cmd命令窗口,输入node -v,回车之后,如果出现版本号,则表示安装成功;
接着再检查NPM包管理器是否安装成功,同样输入npm -v,回车之后,出现版本号即成功。
2、安装Express应用框架
打开cmd命令窗口,输入npm install -g express@2.5.x,回车之后,将出现下载列表,最后输入express -v,回车显示版本号,则安装成功。
如以下截图为正确安装结果:

注:安装这个框架如果输入错误,往往不能下载成功,会出现界面无反应,例如缺少“@2.5.x”。
三、测试
1、打开cmd窗口,输入node,回车,接着输入console.log('hello');回车,将看到hello和一个返回值undefined;
2、将console.log('hello');写入js文件,其实txt文件也可以,命名为test.js,放在D盘根目录,然后打开cmd窗口,输入D:回车,接着输入node test.js,将打印hello字符串出来;

3、在cmd窗口,进入node程序之内,要退出来,可以连按两次Ctrl + C,即退出最外层。