日期:2014-05-16  浏览次数:20340 次

nodejs开发运行环境搭建

一. geddy 开发运行环境搭建

?

geddy是基于nodejs的一个框架。

1.首先下载并安装nodejs。
tar -xvzf node-v0.4.9.tar.gz
cd node-v0.4.9
./configure
make
sudo make install

2.安装geddy。
tar -xvzf geddy-v0.1.3.tar.gz
cd cd geddy-v0.1.3
cd geddy-v0.1.3
make && sudo make install

3.使用geddy创建项目并运行。
geddy-gen app myNodejsApp
cd myNodejsApp
geddy
浏览器中输入:http://localhost:4000

看了http://www.infoq.com/cn/articles/nodejs-frameworks觉得使用geddy对于我们的应用在开发上要便利一些,不过该框架文档较少,特别是基本没有什么中文文档,所以转而研究express。

二. express 开发运行环境搭建

?

跟geddy一样,express也是nodejs的一个框架,目前为止是nodejs名气最大的框架。

1.安装nodejs。
tar -xvzf node-v0.4.9.tar.gz
cd node-v0.4.9
./configure
make
sudo make install

2.安装npm。
参照这里:http://www.giantflyingsaucer.com/blog/?p=1688

3.安装运行express。
参照这里:http://www.stonenotes.me/archives/ubuntu%E4%B8%8Bnode-js%E7%9A%84web-framework-express%E5%AE%89%E8%A3%85%E5%8F%8A%E4%BD%BF%E7%94%A8%E5%B0%8F%E8%AE%B0.html

express实现的一个todo list:https://github.com/fengmk2/todo

?

三. mongodb数据库安装使用

?

nosql数据库的一种,天然支持javascript。


http://www.mongodb.org/display/DOCS/Home

安装mongodb的nodejs驱动
https://github.com/christkv/node-mongodb-native