[size=large][b]安装npm[/b][/size]
下载包:npm-1.0.105.tgz,下载地址:http://registry.npmjs.org/npm/-/npm-1.0.105.tgz
网上一般直接用curl http://npmjs.org/install.sh | sudo sh 但一直没有行得通,所以我使用npm,编译安装,过程并不复杂,解压到package包后:
[quote] cd /mnt/project/learning/nodejs/package
./configure
make
sudo make install [/quote]
完成npm的安装
测试方法:
[quote]chenhaiyu@operamasks:~$ npm -v
1.0.105[/quote]
[size=large][b]安装ExpressJS模块[/b][/size]
完整命令: sudo npm install -g express -verbose
此时后台输出安装过程信息。
[size=large][b]nodejs 和 expressjs版本[/b][/size]
[img]http://dl.iteye.com/upload/attachment/588381/93f34e4b-f91f-3073-9431-310c70c951a2.png[/img]
[size=large][b]安装mongoDB[/b][/size]
安装这个相对简单,直接在命令行里输入sudo apt-get install mongodb即可,安装完成后测试方法,终端命令行中输入:
mongo db.foo.save({a:1}) db.foo.findOne()
[b]安装node-mongodb-native驱动[/b]
[url=https://github.com/christkv/node-mongodb-native/blob/master/Readme.md]https://github.com/christkv/node-mongodb-native/blob/master/Readme.md[/url]
说明文档写安装过程非常的清楚
[b]测试node.js与mongoDB的数据处理[/b]
往mongoDB中插入数据,操作语法:
创建表:[url=http://tompig.iteye.com/blog/1117489]http://tompig.iteye.com/blog/1117489[/url]
相应SQL语句:[url=http://oyhk.iteye.com/blog/898982]http://oyhk.iteye.com/blog/898982[/url]
插入几条数据
[img]http://dl.iteye.com/upload/attachment/588371/0b0a8041-5a41-38f5-aed5-e660f9f19565.png[/img]
测试程序,参考:[url=http://www.zhoumingzhi.com/2011/01/13/nodejs%E5%92%8Cmongodb%E5%88%9D%E4%BD%93%E9%AA%8C/]mongodb 插入数据[/url]
[img]http://dl.iteye.com/upload/attachment/588375/3ebdc859-fbb7-319d-a83d-dea6cffe8ac7.png[/img]
运行结果:
[img]http://dl.iteye.com/upload/attachment/588379/7d4227ce-68bd-3a7e-a0fa-7a560b26c4ea.png[/img]
[b]Node's goal is to provide an easy way to build scalable network programs. [/b]
安装node.js遇到问题:
[url=http://blog.andyhoff.com/nodejs-could-not-autodetect-openssl-support]http://blog.andyhoff.com/nodejs-could-not-autodetect-openssl-support[/url]
下载包:npm-1.0.105.tgz,下载地址:http://registry.npmjs.org/npm/-/npm-1.0.105.tgz
网上一般直接用curl http://npmjs.org/install.sh | sudo sh 但一直没有行得通,所以我使用npm,编译安装,过程并不复杂,解压到package包后:
[quote] cd /mnt/project/learning/nodejs/package
./configure
make
sudo make install [/quote]
完成npm的安装
测试方法:
[quote]chenhaiyu@operamasks:~$ npm -v
1.0.105[/quote]
[size=large][b]安装ExpressJS模块[/b][/size]
完整命令: sudo npm install -g express -verbose
此时后台输出安装过程信息。
[size=large][b]nodejs 和 expressjs版本[/b][/size]
[img]http://dl.iteye.com/upload/attachment/588381/93f34e4b-f91f-3073-9431-310c70c951a2.png[/img]
[size=large][b]安装mongoDB[/b][/size]
安装这个相对简单,直接在命令行里输入sudo apt-get install mongodb即可,安装完成后测试方法,终端命令行中输入:
mongo db.foo.save({a:1}) db.foo.findOne()
[b]安装node-mongodb-native驱动[/b]
[url=https://github.com/christkv/node-mongodb-native/blob/master/Readme.md]https://github.com/christkv/node-mongodb-native/blob/master/Readme.md[/url]
说明文档写安装过程非常的清楚
[b]测试node.js与mongoDB的数据处理[/b]
往mongoDB中插入数据,操作语法:
创建表:[url=http://tompig.iteye.com/blog/1117489]http://tompig.iteye.com/blog/1117489[/url]
相应SQL语句:[url=http://oyhk.iteye.com/blog/898982]http://oyhk.iteye.com/blog/898982[/url]
插入几条数据
[img]http://dl.iteye.com/upload/attachment/588371/0b0a8041-5a41-38f5-aed5-e660f9f19565.png[/img]
测试程序,参考:[url=http://www.zhoumingzhi.com/2011/01/13/nodejs%E5%92%8Cmongodb%E5%88%9D%E4%BD%93%E9%AA%8C/]mongodb 插入数据[/url]
[img]http://dl.iteye.com/upload/attachment/588375/3ebdc859-fbb7-319d-a83d-dea6cffe8ac7.png[/img]
运行结果:
[img]http://dl.iteye.com/upload/attachment/588379/7d4227ce-68bd-3a7e-a0fa-7a560b26c4ea.png[/img]
[b]Node's goal is to provide an easy way to build scalable network programs. [/b]
安装node.js遇到问题:
[url=http://blog.andyhoff.com/nodejs-could-not-autodetect-openssl-support]http://blog.andyhoff.com/nodejs-could-not-autodetect-openssl-support[/url]