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
这样就启动了一个服务
能够在该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相关推荐
- 安装 express4 linux,nodejs+express4.0+mongodb安装方法 for Linux, Mac
废话不多说 1:下载nodejs包 下载source code版本需要解压后到其目录执行./configure,然后make && make install; 而binaries的ta ...
- 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 ...
- 多linux系统的安装方法,在Linux系统中安装使用WPS的方法
这篇文章主要介绍了在Linux系统中安装使用WPS的方法,在Linux上缺少微软的office的情况下,WPS实为办公文件处理的不二选择,需要的朋友可以参考下 Kingsoft Office 是一套办 ...
- linux系统的u盘安装方法,把linux系统装进u盘的两种方法(做一个口袋系统)
版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 教程仅供参考 一. 用两个U盘 一个做安装盘 另一个格式成ntf格式的空硬盘(安装速度快,但不小心 ...
- Python——Python3.6.0+Scrapy安装方法(总算没有bug了)
1.安装Python3.6.0 从https://www.python.org/downloads/下载Python3.6.0 记得安装时把Python加到Path,勾上所有选项,包括pip的安装 2 ...
- mysql8.0.15安装方法 mysql8安装教程
mysql8.0.15安装 官网下载mysql,此处下载的是.zip文件 解压下载的文件夹,并且配置环境变量:Path:E:mysql-8.0.15-winx64bin 配置my.ini文件 管理员身 ...
- vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持
利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pul ...
- mx linux安装方法,MX Linux 19.1 发布,基于Debian的出色的Linux发行版
有没有发现自己对相同的基于Linux的"主流" Linux操作系统感到无聊,例如Ubuntu,Fedora或Mint?是的,我明白了.有时,您只是想更深入一点,尝试一些鲜为人知的方 ...
- 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统
文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...
最新文章
- linux 进程阻塞 语句,MPI进程拓扑及非阻塞通信程序示例
- 一文贯通python文件读取
- oracle查询表实际大小,简要分析估算oracle表的大小
- kafka一键启动集群
- 深度学习:优化方法——momentum、Nesterov Momentum、AdaGrad、Adadelta、RMSprop、Adam
- 台式电脑主板插线步骤图_电脑主板跳线接法图文教程(安装过程)
- Hexo博客与Next主题的高级应用
- 什么是负边沿触发_负边沿jk触发器功能测试
- centos ipv6 网卡_centOS添加ipv6支持(仅限已分配ipv6地址和网关)
- java 正则表达式匹配冒号_用于匹配与冒号连接的单词对的正则表达式
- Linux系统时钟同步
- 华三模拟器HCL文件打开/导入失败解决方法
- Windows 10 on ARM, version 21H2 (released Nov 2021) ARM64 简体中文版、英文版(企业版)下载
- 腾讯守护者 向网络黑产说不!
- 在Node.js中使用express开启一个web服务器并定义简单中间件函数的使用
- Day18JavaSE——Map集合Collections工具类集合案例练习
- iOS相关基础看这篇就够了
- 程序员给小孩取的名字
- Spark RDD 论文详解(七)讨论
- spark任务常见错误
热门文章
- java 内部类 加载_java内部类及类加载顺序
- 如何安装mysql5.7.9_安装mysql-5.7.9-winx64
- java线程池_Java多线程并发:线程基本方法+线程池原理+阻塞队列原理技术分享...
- 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...
- 小米android11新特性,小米已推送安卓11测试版 目前支持三款机型
- 【项目管理】Scrum内容整理
- 软件项目管理0703:净收确认
- SpringCloud(若依微服务版)读取Nacos中的配置以及多个服务共享Nacos配置的使用
- VS中怎样打开MSDN帮助文档
- 软考-信息系统项目管理师-组织级项目管理