nodejs模块的修改

1.终端

启动app.js  

 

 

 

2.mongodb.js中

 

 

 3.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({});//await 等待
            return success(ctx,data);
        }catch(error){
            return fail(ctx,error)
        }
    })
    //添加内容
    router.post("/content",async ctx=>{
        try{
            const data=await contentModel.create(ctx.request.body);//await 等待
            return success(ctx,data);
        }catch(error){
            return fail(ctx,error)
        }
    })
    //删除内容
    router.delete("/content",async ctx=>{
        try{
            const data=await contentModel.deleteOne(ctx.request.body);//await 等待
            return success(ctx,data);
        }catch(error){
            return fail(ctx,error)
        }
    })
    //修改内容
    router.put("/content",async ctx=>{
        try{
            const data=await contentModel.updateOne(ctx.query,ctx.request.body);//await 等待
            return success(ctx,data);
        }catch(error){
            return fail(ctx,error)
        }
    })
}

4.test.http中

声明全局变量

 

修改

 

posted @ 2021-12-02 20:30  _雪  阅读(97)  评论(0)    收藏  举报