设为首页 - 加入收藏 - 网站地图 欢迎加QQ群 :14364084
当前位置:谭博的博客 > 编程语言 > js > node.js > 正文

centos下安装nodejs+express+mongodb的方法

时间:2013-03-22 09:49 来源:谭博官网 标签:nodejs express mongodb 作者:谭博 阅读:

1,下载并安装nodejs 
#wget http://nodejs.org/dist/v0.9.0/node-v0.9.0.tar.gz 
# tar zxvf node-v0.9.0.tar.gz 
cd node-v0.9.0 
#./configure --prefix=/usr/local/nodejs --openssl-libpath=/usr/local/ssl/lib/ --openssl-includes=/usr/local/ssl/include/ 
#make 
#make install 

可能安装失败的原因:python版本,0.9的nodejs依赖于python2.6,如果版本为低版本,将会安装nodejs失败,升级python方法见 http://www.tanbo.name/html/99360.html

2,安装npm ,

依赖于nodejs ,需要将nodejs/bin加入环境变量PATH, 修改环境变量方法 见:http://www.tanbo.name/html/99361.html
安装nodejs的第三方模块需要用npm 

#curl https://npmjs.org/install.sh | sh 

3,安装express (3.0版依赖于node.js0.9版本)
#npm install express 
express默认使用jade view engine,所以在安装jade 
#npm install jade 


mongodb安装方法同上
 
 

4,创建基于express的例子 
#/usr/local/nodejs/node_modules/express/bin/express /you_web_path 

如果提示找不到express模块,需要执行shell命令执行 export  NODE_PATH = /usr/local/nodejs/node_modules 或 参照上文修改环境变量的方法,加入系统变量
(附:win下 可直接添加到环境变量 NODE_PATH C:\Program Files (x86)\nodejs\node_modules, 配置后可能还是出错。因为 新安装的模块不一定是被安装在了上述文件夹中,我的win下就被安装在了C:\Users\ecuser\node_modules,所以需设置正确的node_modules路径。不知道路径在哪儿就直接在系统盘搜索你刚安装好的那个模块名称


启动web服务 
#/usr/local/nodejs/bin/node /you_web_path/app.js 

默认的端口是3000,使用浏览器打开http://you_ip:3000/看到如下的画面: 

 

关注微信公众号

微信扫一扫,打赏我

热评文章
    内容不错,支持一下
    评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)