express(8)—mongodb根据put请求修改产品

1、通过put请求修改产品

// 发送put请求 修改产品title
// 只要是对mongodb有操作的,都需要添加await
app.put('/product/:id',async function(req,res){
  // 1、根据id找到需要修改的产品且赋值给product
  const product = await Product.findById(req.params.id);
  // 2、将客户端传递来的title赋值给当前找到的产品
  product.title = req.body.title;
  // 3、将修改后的product保存
  await product.save();
  // 4、发送出去
  res.send(product);
})

2、在test.http中编写put请求

每点击一次Send Request,就会发送一次put请求,且会将id为xxx的产品的title改为产品55


image.png

3、修改过程流程:
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容