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.休息.....休息一下....

nodejs+express4.0+mongodb安装方法 for Linux, Mac,布布扣,bubuko.com

时间: 2024-10-01 06:38:57

nodejs+express4.0+mongodb安装方法 for Linux, Mac的相关文章

RedHat下apache\ftp\mysql 4.0 的安装方法

RedHat下安装这三个服务的方法大同小异 Apache服务: 找到Apache安装包: rpm -ivh httpd-2.0.40-21.i386.rpm 等待安装完成即可 检查安装结果: rpm -qa|grep httpd 有回显httpd-2.0.40-21即表示安装成功. 启动apache服务: service httpd start 通过浏览器访问 IP地址80端口 即可打开apache测试网站 注意事项: 1.apache 服务无法启动,主机名与IP不匹配 解决方法: 手动修改主机

yii2.0归档安装方法

我前几天用composer安装 一直没成功  我就用归档的方法安装了  所以这篇文字只帮助那些用归档方法安装的朋友 Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架. Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间.2.0.0版本发布于2014年10月12日.下面介绍一下Yii2.0 basic模板和高级(advanced)模板的安装. 要点: 打开dos 操作命令

NODEJS Express4.X的安装过程

最近在看NODEJS的开发,按照<Node.js入门经典>中的步骤一步步的操作,安装Express的过程中发现了一些问题. 首先:在使用命令[npm install -g express]的时候,按照说明,可以直接调用express的命令,但是发现提示“不支持此命令”,这是因为新版的安装增加了一个步骤为: npm install -g express-generatorexpress 其次:按照书籍中说的方法,启动页面的方法为:node app.js,但是会发现不起作用.应该使用命令;npm

MYSQL8.0的安装方法

1.下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后点击底部"No thanks, just start my download."即可开始下载. 2.安装 2.1 解压zip包到安装目录 我的解压在了E:\software\mysql\mysql-8.0.11-winx64 解压后的文件目录 2.2 配置环境变量 将解压文件夹下的bi

Cocos2d-x 3.0的安装方法

一.安装Python2.7 二.双击运行cocos2d-x-3.0根目录下的setup.py 三.在命令行中进入到下面的路径下,输入cocos.py new -l cpp cocos2d-x-3.0\tools\cocos2d-console\bin 四.进入上面路径下新生成的MyCppGame目录,选择相应的平台 这里可以选择Win32平台,进入proj.win32,用VS打开MyCppGame.sln,编译运行即可.

ffmpeg缺少 libx264依赖时的安装方法 (linux 下)

使用如下命令推流时: ffmpeg -re -i a.mp4 -vcodec libx264 -acodec aac -f flv rtmp://172.31.102.165:1935/myapp 可能会出现如下错误: Unknown encoder 'libx264' 即,缺少libx264库,需要安装该库: git clone git://git.videolan.org/x264.git cd x264 ./configure --enable-static --enable-share

hive-0.11.0安装方法详解

先决条件: 1)java环境,需要安装java1.6以上版本 2)hadoop环境,Hadoop-1.2.1的安装方法参考hadoop-1.2.1安装方法详解 本文采用的hadoop是hadoop-1.2.1,hive采用的是hive-0.11.0 hive有三种安装模式: 内嵌模式:元数据保持在内嵌的Derby模式,只允许一个会话连接 本地独立模式:在本地安装Mysql,把元数据放到Mysql内 远程模式:元数据放置在远程的Mysql数据库 内嵌模式安装: 1.上传并解压hive-0.11.0

mongodb 安装及,设置账户、主从

我原来没用过mongodb ,在晚上查了查需要的命令,关于怎么mongodb怎么用,我就不知道了 官方网站: http://www.mongodb.org/ MongoDB 安裝,主从配置一 MongoDB 安装 点击(此处)折叠或打开 [[email protected]_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz [[email protected]_server src]#

禅道ZenTao在windows和Lniux下集成安装环境和一键安装方法整理

一共4种安装方法看官可以根据你自己的实际环境来选择一个都很简单 windows下用禅道官网的一键安装包方法(推荐): 为了简化大家在windows下面的安装,我们在xampp基础上做了禅道的windows一键安装包.xampp是业内非常著名的AMP集成运行环境.禅道的一键安装包主要在它基础上做了大量的精简,并集成了我们自主开发的控制面板,使用起来会更加方便.关于xampp一键安装包,大家有兴趣可以访问下面的官方网站:https://www.apachefriends.org/ (注:这个是xam