ITPub博客

首页 > 数据库 > > (一)安装MongoDB,koa2

(一)安装MongoDB,koa2

作者:浪花小雨滴 时间:2020-05-12 11:35:28 0 删除 编辑

安装MongoDB

官网下载安装包,进行安装

千万不要选安装compass会非常非常慢,一定要单独下载安装

在mongodb文件加下新建data文件夹,data文件夹中新建db和log文件夹,存放MongoDB数据库文件与日志文件

启动mongodb

e:\mongodb\bin>mongod -dbpath "e:\mongodb\data\db"

运行localhost:27017/ 显示以下信息,安装成功

It looks like you are trying to access MongoDB over HTTP on the native driver port.

配置环境变量path

管理员身份运行cmd,启动服务器名MongoDB

mongod -dbpath "e:\mongodb\data\db" -logpath "e:\mongodb\data\log\mongo.log" -install -serviceName "MongoDB"
//启动
net start MongoDB

然后输入mongo,就可以操作数据库了

安装MongoDB Compass

选择社区版直接安装

安装koa2

在原来管理项目基础上,根目录下新建server文件夹安装koa2

//初始化package.json
npm init --yes

//安装koa
npm install koa

//安装nodemon,不重启项目进行编译
npm install nodemon

新增文件app.js

const Koa = require('koa');
const app = new Koa();
app.use( async(ctx) => {
     ctx.body = "hello world"
})
app.listen(3000)
console.log("demo in run")

更改package.json

"scripts": {
     "start": "nodemon app.js"
  },

启动项目

npm start//相当于启动nodemon app.js

koa安装成功

安装mongosoo

npm install mongoose --save

app.js中引用

//引入mongoose
const mongoose=require('mongoose');
//连接数据库,数据库叫做/test。如果数据库不存在会自动创建。
mongoose
    .connect('mongodb://localhost:27017/test')
    .then(()=>console.log("db connect!"))
    .catch(err=>console.log(err))

mongodb数据库连接成功!

接下来准备将原来前端mock测试,改成后端获取数据,先写usermodel,以及user路由的登录接口!

前端学习笔记基础框架已完成,点击以下连接

owen7201:(一)vue-cli3的安装和cli项目结构介绍​zhuanlan.zhihu.com图标owen7201:(二)ElementUI的安装、使用​zhuanlan.zhihu.com图标owen7201:(三)登录页面界面及功能模拟实现​zhuanlan.zhihu.com图标owen7201:(四)模拟后台登陆数据进行验证​zhuanlan.zhihu.com图标owen7201:(五)配置token及路由守卫​zhuanlan.zhihu.com图标owen7201:(六)使用elementUI搭建管理员页面布局​zhuanlan.zhihu.com图标owen7201:(七)使用管理员身份新增使用用户​zhuanlan.zhihu.com图标owen7201:(八)使用elementUI对用户列表进行修改、删除​zhuanlan.zhihu.com图标

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3135213/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: PostGreSQL学习笔记
请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    39968