首页 > 代码库 > nodejs+express4.0+mongodb安装方法 for Linux, Mac
nodejs+express4.0+mongodb安装方法 for Linux, Mac
废话不多说
1:下载nodejs包
下载地址如下:http://www.nodejs.org/download/
下载source code版本需要解压后到其目录执行./configure,然后make && make install;
而binaries的tar.gz解压后即可.
2:下载mongodb
下载地址如下:http://www.mongodb.org/downloads
而binaries的tar.gz解压后即可.
3:配置环境变量
cd ~;此目录下有个.bash_profile编辑它
export NODE_HOME=$HOME/(node_path); export MONGODB_HOME=$HOME/(mongodb_path); export PATH = $PATH:$NODE_HOME/bin:$MONGODB_HOME/bin; export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH;
//(node_path)node解压后的目录,(mongodb_path)mongodb解压后的目录
然后执行node -v,npm -v和mongo -version判断配置环境是否成功。成功就会看到版本号。
4:安装express4.x
npm install -g express-generator
然后执行
express ejs nodeTest进入nodeTest目录执行
npm install npm start
这样就启动了一个服务
可以在该服务器的浏览器里访问http://127.0.0.1:3000
5:mongodb服务器
首先启动mongodb的服务器
mongod --dbpath=(mongodb_path)/db
//(mongodb_path)你想存放db的目录,只要有访问权限随便什么地方都可以。
执行后可以通过执行mongo来用命令执行该数据库操作。
具体nodejs访问mongodb的操作。
var Mongodb = require("mongodb"), Db = Mongodb.Db, Connection = Mongodb.Connection, Server = Mongodb.Server; var mongo = new Db("testDb",new Server("localhost",Connection.DEFAULT_PORT),{safe:true}); mongo.open(function(err,db){ db.collection("test_table",function(err,collection){ collection.save({name:'Test 01'},{safe:true},function(err,app){ mongo.close(); console.log(app); }); }); })
最后配置一下nodejs的域名
否则总是ip:port的访问太过繁琐
以nginx服务器为例
只需要配置一下vhost在其下面建立一个你命名的域名即可
例如:vhost/sys.test.com.conf
server{ listen 80; server_name sys.test.com.conf; location /{ proxy_pass http://127.0.0.1:3000; } }
ok.休息.....休息一下....
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。