一、连接mongodb数据库
需要用到 Mongoose ,是让我们可以通过 Node 来操作 MongoDB 数据库的一个模块。
1.安装mongoose
cnpm install mongoose --save
2.引入模块
const mongoose=require('mongoose');
3.连接数据库
//数据库的连接状态 mongoose.connect('mongodb://数据库ip地址 : 端口号( 默认端口27017可以省略 )/数据库名') mongoose.connect('mongodb://127.0.0.1:27017/testKoa'{useNewUrlParser:true}) .then(()=>{ console.log('Mongodb Connectd...'); }).catch(err=>{ console.log(err); });
创建测试接口:
const Router=require("koa-router"); const router= new Router(); /**
- @route GET api/users/test
- @desc 测试接口地址
- @access 接口是公开的 */ // test router.get("/test",async ctx=>{ ctx.status=200; ctx.body={msg:'users works...'}; });
module.exports=router.routes(); 复制代码
然后在 app.js 引入 users.js
const users=require('./routes/api/users'); 复制代码
配置路由地址
router.use('/api/users',users);