windows 配置express+mongoDB 简单项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows 配置express+mongoDB 简单项目相关的知识,希望对你有一定的参考价值。

转自 https://www.zhihu.com/question/35747071  萧强

 

作者:萧强
链接:https://www.zhihu.com/question/35747071/answer/64375034
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

教程推荐:
node+mongodb 建站攻略(一期)

项目推荐:
wteam-xq/mongoDemo · GitHub
几个月前我根据nodejs相关教程写了个nodejs 基本后台,本人其他nodejs后台项目均在该项目基础上开发(后台操作数据库相关代码待优化,有空更新<( ̄ˇ ̄)/), 实现功能就是用户表简单的 增删改查;其实题主配置好该项目,看懂后台代码立马就可以做登陆功能了!

以下是部署本项目的简单图文教程(与github同步更新):

window7 64位系统为例
1.安装nodejs 环境:
下载安装包(没使用vpn的话,不太建议官网下载,太慢了!), 点击安装,安装完成后 window + R, 输入cmd + enter(回车) 后键入命令行:
node -v

如出现版本号说明安装成功。
技术分享


2.安装git :
百度关键字“git 64位下载”下载, git官网同上没FQ会很慢,不加64位关键字很容易下载到32位安装包;按照提示安装即可, 注意点:
技术分享

3.拷贝项目文件:
电脑某盘新建一文件夹,名字任意(建议不要含中文)例如:myGit; 然后, 右键打开git 指令窗口:
技术分享复制上述项目网址, 在指令窗口输入 ‘git clone‘ 空格 + 粘贴:
技术分享或直接粘贴以下命令行:
git clone https://github.com/wteam-xq/mongoDemo

4.下载安装、部署mongodb
mongodb内容展开讲实在太多, 针对部署本项目简单流程如下:

4.1 下载mongodb安装包:mongodb-win32-x86_64-2008plus-2.6.5.zip_免费高速下载
下载成功后,解压放置某盘下,例如:解压到D盘:
技术分享

4.2 配置mongodb , 生成系统 服务并设为开机启动;
在D:\\mongodb目录下在新建data目录,在data目录下新建两个目录:db和log:
技术分享进入到 bin 目录 , shift + 右键 -> “在此处打开命令行”:
技术分享在该命令窗口中输入以下指令(按照步骤3方法粘贴上去即可(¬_¬)):
mongod -dbpath "d:\\mongodb\\data\\db" --logpath "d:\\mongodb\\data\\log\\mongodb.log" --install --serviceName "MongoDB"
成功的话(报错请以管理员身份打开命令窗口重试), 就可以 window + R 输入 services.msc(打开服务)找到该服务:
技术分享
在刚刚的命令窗口输入指令启动服务(或在上述服务视图窗口:选中目标服务->右键->属性->启动类型->自动 设置成开机启动):
net start MongoDB
技术分享
技术分享
4.3 在mongodb 生成新表:
4.2步骤成功后就可以使用mongodb shell窗口了,常见指令说明见参考文档;接下来使用如下指令生成一张新表:
use mongoDemo

db.createCollection("users")
看到如下提示说明建表成功:
{ "ok" : 1}

5.安装依赖模块:
步骤1下载的node环境这个时候就派上用场了, 进入步骤3拷贝的项目文件根目录,打开命令行窗口:
技术分享输入以下命令行(可能会download很久, 太久不成功可使用淘宝的npm镜像):
npm install

6.启动项目:
在工程目录下(同 步骤5 )使用以下命令行启动项目:
npm start

如看到黄色警告什么的,暂时忽略吧(+﹏+)~

7.浏览器访问项目:
打开浏览器(建议 chrome)输入: localhost:3000(端口号在 bin/www 文件中可设置)
然后就可以对数据库的users表 增、删、改、查了!
技术分享技术分享技术分享
生产开发中, 查看、操作数据库一般使用可视化工具, mongoDB的可视化工具推荐:
roboMongo
技术分享

参考文档:
Win7上Git安装及配置过程-baifengxian-ChinaUnix博客
mongoDB——安装和启动
MongoDB基本命令用
淘宝 NPM 镜像
Download Robomongo





























































以上是关于windows 配置express+mongoDB 简单项目的主要内容,如果未能解决你的问题,请参考以下文章

Express4+Mongodb超简单入门实例

Express4+Mongodb超简单入门实例

MongoDB + Express 环境搭建记

我正在尝试使用“npm install mongodb”在 Windows 8 机器上为节点 js express 安装 MongoDB,出现以下错误

如何在 MongoDB 中为 NodeJS Express 应用程序存储站点配置?

不能使用 Node js(express) 和 MongoDB(mongoose) 对用户配置文件进行审核