Node.JS 1.Introduction

Node-by-example 是关于Node.js的一系列的代码示例。

示例基于 Node.JS 的文档,并经过了单元测试,你们可以在以下网址中下载到:http://github.com/Hendrik/node-by-example

 

这里我假设你们对 JavaScript 有一定的了解,并且知道 Node.JS 是做什么的,所以这里我就跳过了对 Node.JS 的介绍了

 

PS: 更多关于 Node.JS 的信息可以从这里得到: http://nodejs.org

   

1.Installation 安装

 

下面的列表包括了接下来的代码示例需要的应用跟模块。

一开始你只需要安装 Node.JS 接下来就会需要到以下这些 应用跟模块.

 

Apps:

    Node.JS: http://nodejs.org

    MySql: http://mysql.com

    DBSlayer: http://code.nytimes.com/projects/dbslayer

 

Node.JS Modules:

    node-geoip: http://github.com/strange/node/geoip

    node.ws.js: http://github.com/ncr/node.ws.js

    node-ws-client.js: http://code.google.com/p/revhttp/source/browse/trunk/nodejs/node-ws-client.js

    node.dbslayer.js: http://github.com/shoeman22/node.dbslayer.js

 

Other:

   

    Browser with WebSocket support, e.g.: Google Chrome:       http://www.google.com/chrome/

    Google maps api key

 

Node.JS Installation:

    可以从这里下载到 Node.JS : http://nodejs.org/#download

 

Node 最终将会支持所有 POSIX 的操作系统(Windows 下可以通过 MinGW 来实现),但当前它只在 Linux, Macintosh FreeBSD 等系统上通过测试。Build 应用的时候需要用到 Python 2.4 或更高的版本。而Node.JS 是构建在只支持 IA-32 ARM 处理器智商的 V8 引擎上,并且已经包含在了 Node.JS 的发布包中。 TLS, GNUTLS libgpg-error 也是必须的,除此之外就没有其他的依赖包了。

 

下载了源码之后就可以安装了。解压后进入相关目录:

 

 ./configure

make

make install

 

至此安装完毕,接着可以运行

如果没有安装 OPENSSL 的包,也可以在 configure 的时候改为:

./configure --without-ssl 来选择不使用这个功能。

 

make test

 

进行测试。

posted on 2011-09-13 01:00  兴说:  阅读(415)  评论(0编辑  收藏  举报