2.4 获取Node.js

在本书一些章节中,我需要编写运行在后端服务器上的代码。为此我使用了近来迅速走红的Node.js。其简洁的事件驱动型I/O很适合处理容量大但数据传输率不高的Web请求。

不熟悉Node.js不要紧。之所以选择它是因为我要用JavaScript编写服务器脚本,这样本书就不必再引进另一门编程语言。我不打算解释Node.js的工作方式,甚至也不打算详细解释书中的服务器脚本。不过,有JavaScript功底的读者应该能推测出它们的功能。

Node.js可以从http://nodejs.org下载。本书使用的是0.4.11版。由于Node.js升级很快,读者读到本书的时候可能会发现它已经发布了更新的版本。

获取multipart模块

并非所有要用到的功能都能在Node.js核心程序包中找到。读者还需要用到multipart模块,它可以从这个地址下载:https://github.com/isaacs/multipart-js,下载后根据说明安装即可。第32章和第33章介绍Ajax技术时要用到这个模块。