如何使用express.js解决错误并在URL中捕获参数

时间:2019-10-22 18:58:28

标签: node.js express http

im试图在我的请愿https的网址中获取que参数,但我在邮递员中遇到此错误

Cannot DELETE /deleteEvent/

那是我在带有Express的js节点中的代码,实际上这行得通

app.delete('/deleteEvent',function(req,res){

  res.json({
    action: "se eliminara el evento con el numero"
  });
});

提示这不起作用


app.delete('/deleteEvent/:id',function(req,res){
  let id = req.params.id;
  res.json({
    action: "se eliminara el evento con el numero"+id
  });
});

我该如何捕捉参数?

1 个答案:

答案 0 :(得分:0)

如果您要捕获查询字符串值,则可以尝试使用req.query.id

app.delete('/deleteEvent', function (req, res) {
    let id = req.query.id;
    res.json({
        message: `Delete user: ${id}`
    })
})