安装和配置nodejs,expressjs,mongoDB示例

本文详细介绍了Node.js环境下的npm安装方法及其验证步骤,并进一步讲解了ExpressJS模块和MongoDB数据库的安装配置过程。同时,文章还提供了如何通过node-mongodb-native驱动进行Node.js与MongoDB的数据交互测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值