首页 > 数据库 > > (一)安装MongoDB,koa2
官网下载安装包,进行安装
千万不要选安装compass会非常非常慢,一定要单独下载安装
在mongodb文件加下新建data文件夹,data文件夹中新建db和log文件夹,存放MongoDB数据库文件与日志文件
启动mongodb
e:\mongodb\bin>mongod -dbpath "e:\mongodb\data\db"运行http://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,就可以操作数据库了
选择社区版直接安装
在原来管理项目基础上,根目录下新建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安装成功
npm install mongoose --saveapp.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项目结构介绍
owen7201:(二)ElementUI的安装、使用
owen7201:(三)登录页面界面及功能模拟实现
owen7201:(四)模拟后台登陆数据进行验证
owen7201:(五)配置token及路由守卫
owen7201:(六)使用elementUI搭建管理员页面布局
owen7201:(七)使用管理员身份新增使用用户
owen7201:(八)使用elementUI对用户列表进行修改、删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3135213/ ,如需转载,请注明出处,否则将追究法律责任。