废话不多说

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

这样就启动了一个服务

能够在该server的浏览器里訪问http://127.0.0.1:3000

5:mongodbserver

首先启动mongodb的server

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的訪问太过繁琐

以nginxserver为例

仅仅须要配置一下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相关推荐

  1. 安装 express4 linux,nodejs+express4.0+mongodb安装方法 for Linux, Mac

    废话不多说 1:下载nodejs包 下载source code版本需要解压后到其目录执行./configure,然后make && make install; 而binaries的ta ...

  2. PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法

    PHP5+apache_2.0.50+MySQL4.0+SQLServer安装方法 ①安装PHP5 1.解压php-5.0.0-Win32.zip到C:\PHP,重命名php.ini-dist为php ...

  3. 多linux系统的安装方法,在Linux系统中安装使用WPS的方法

    这篇文章主要介绍了在Linux系统中安装使用WPS的方法,在Linux上缺少微软的office的情况下,WPS实为办公文件处理的不二选择,需要的朋友可以参考下 Kingsoft Office 是一套办 ...

  4. linux系统的u盘安装方法,把linux系统装进u盘的两种方法(做一个口袋系统)

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 教程仅供参考 一.         用两个U盘 一个做安装盘 另一个格式成ntf格式的空硬盘(安装速度快,但不小心 ...

  5. Python——Python3.6.0+Scrapy安装方法(总算没有bug了)

    1.安装Python3.6.0 从https://www.python.org/downloads/下载Python3.6.0 记得安装时把Python加到Path,勾上所有选项,包括pip的安装 2 ...

  6. mysql8.0.15安装方法 mysql8安装教程

    mysql8.0.15安装 官网下载mysql,此处下载的是.zip文件 解压下载的文件夹,并且配置环境变量:Path:E:mysql-8.0.15-winx64bin 配置my.ini文件 管理员身 ...

  7. vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持

    利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pul ...

  8. mx linux安装方法,MX Linux 19.1 发布,基于Debian的出色的Linux发行版

    有没有发现自己对相同的基于Linux的"主流" Linux操作系统感到无聊,例如Ubuntu,Fedora或Mint?是的,我明白了.有时,您只是想更深入一点,尝试一些鲜为人知的方 ...

  9. 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统

    文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...

最新文章

  1. linux 进程阻塞 语句,MPI进程拓扑及非阻塞通信程序示例
  2. 一文贯通python文件读取
  3. oracle查询表实际大小,简要分析估算oracle表的大小
  4. kafka一键启动集群
  5. 深度学习:优化方法——momentum、Nesterov Momentum、AdaGrad、Adadelta、RMSprop、Adam
  6. 台式电脑主板插线步骤图_电脑主板跳线接法图文教程(安装过程)
  7. Hexo博客与Next主题的高级应用
  8. 什么是负边沿触发_负边沿jk触发器功能测试
  9. centos ipv6 网卡_centOS添加ipv6支持(仅限已分配ipv6地址和网关)
  10. java 正则表达式匹配冒号_用于匹配与冒号连接的单词对的正则表达式
  11. Linux系统时钟同步
  12. 华三模拟器HCL文件打开/导入失败解决方法
  13. Windows 10 on ARM, version 21H2 (released Nov 2021) ARM64 简体中文版、英文版(企业版)下载
  14. 腾讯守护者 向网络黑产说不!
  15. 在Node.js中使用express开启一个web服务器并定义简单中间件函数的使用
  16. Day18JavaSE——Map集合Collections工具类集合案例练习
  17. iOS相关基础看这篇就够了
  18. 程序员给小孩取的名字
  19. Spark RDD 论文详解(七)讨论
  20. spark任务常见错误

热门文章

  1. java 内部类 加载_java内部类及类加载顺序
  2. 如何安装mysql5.7.9_安装mysql-5.7.9-winx64
  3. java线程池_Java多线程并发:线程基本方法+线程池原理+阻塞队列原理技术分享...
  4. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...
  5. 小米android11新特性,小米已推送安卓11测试版 目前支持三款机型
  6. 【项目管理】Scrum内容整理
  7. 软件项目管理0703:净收确认
  8. SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用
  9. VS中怎样打开MSDN帮助文档
  10. 软考-信息系统项目管理师-组织级项目管理