数据的增删
// 添加
const {uSerModel} = require("../mongodb");
// 导入
const {success,fail}=require("../toast")
module.exports =function (router){
// 查询
router.get("/user",async ctx=>{
try{
const data =await uSerModel.find({});
return success(ctx,data);
}catch(error){
return fail(ctx,error);
}
})
// 添加
router.post("/user",async ctx=>{
try{
const data =await uSerModel.create(ctx.request.body);
return success(ctx,data);
}catch(error){
return fail(ctx,error);
}
})
}
content.router.js
//添加 删除
const {contentModel}=require("../mongodb");//引入
const { success ,fail} = require("../toast");
module.exports=function (router){//导出
//查询
router.get("/content",async (ctx)=>{
try {
const data=await contentModel.find({});//等待执行完成返回
return success(ctx.data);
} catch (error) {
return fail(ctx,error)
}
})
//添加
router.post("/content",async ctx=>{
try {
const data=await contentModel.create(ctx.request.body);//等待执行完成返回
return success(ctx.data);
} catch (error) {
return fail(ctx,error)
}
})
}
text.http
GET http://localhost:8000/content
### 添加
POST http://localhost:8000/content HTTP/1.1
Content-Type: application/json
{
"title":"标题",
"content":"wenznr",
"top":true
}
### user 查询
GET http://localhost:8000/user HTTP/1.1
### user 添加
POST http://localhost:8000/user HTTP/1.1
Content-Type: application/json
{
"name":"小明",
"password":"123456",
"email":"1415048127@qq.com",
"namegrop":"限制会员"
}