Javascript

nodejs的修改

本文主要是介绍nodejs的修改,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

nodejs的修改

 

1:在页面写修改

复制代码
//引入mongodb.js
const {userModel} = require("../mongodb");
//引入toast.js
const { success, fail } = require("../toast");
//用户路由
//module.exports导出
module.exports=function(router){

  //查询
  router.get("/user", async (ctx) => {
    try {//成功
        const data = await userModel.find(ctx.query);//查找全部 await 等待tagModel.find({})执行成功
        return success(ctx, data);
    } catch (error) { //失败
        return fail(ctx, error)
    }
})


 //添加post
router.post("/user", async ctx => {
    try {
        const data = await userModel.create(ctx.request.body);
        return success(ctx, data);
    } catch (error) {
        return fail(ctx, error)
    }
})

    //删除 deleteOne只删除一条
    router.delete("/user", async ctx => {
        try {
            const data = await userModel.deleteOne(ctx.request.body);
            return success(ctx, data);
        } catch (error) {
            return fail(ctx, error)
        }
    })

    //修改
    router.put("/user", async ctx => {
        try {
            const data = await userModel.updateOne(ctx.query,ctx.request.body);
            return success(ctx, data);
        } catch (error) {
            return fail(ctx, error)
        }
    })
    
}
复制代码

2:在test.http页面写

复制代码
###查询内容
get {{url}}/content

###添加内容
POST {{url}}/content
{{json}}

{
    "title":"titletitle",
    "content":"contentcontentcontentcontent"
}

###修改内容
PUT {{url}}/content?_id=61a88229908b15dcf22b9586
{{json}}

{
    "top": true
}

### 删除
DELETE {{url}}/content
{{json}}

{
    "_id": "61a8872e2c1dabf00c737417"
}
复制代码
这篇关于nodejs的修改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!