最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何覆盖特快线

IT培训 admin 12浏览 0评论

如何覆盖特快线

每当我尝试使用第一条路的时候,我得到的第二个代替。

有什么办法可以覆盖第二路由时,我收到了'/ allAnswered的要求?

router.get('/allAnswered', verify.verifyAdmin, async (req, res) => {
  await reportService.getAllAnswered(req.query.userId, req.query.sessionId, (response) => {
    res.status(response.status).send(response);
  })
});

router.get('/:reportId', verify.verifyAdmin, async (req, res) => {
  await reportService.getReportById(req.params.reportId, (response) => {
    res.status(response.status).send(response);
  })
});
回答如下:

是。你应该写这样的事情:

router.get('/reports/:reportId,verify.verifyAdmin, async (req, res) => {
  await reportService.getReportById(req.params.reportId, (response) => {
    res.status(response.status).send(response);
  })
});

如何覆盖特快线

每当我尝试使用第一条路的时候,我得到的第二个代替。

有什么办法可以覆盖第二路由时,我收到了'/ allAnswered的要求?

router.get('/allAnswered', verify.verifyAdmin, async (req, res) => {
  await reportService.getAllAnswered(req.query.userId, req.query.sessionId, (response) => {
    res.status(response.status).send(response);
  })
});

router.get('/:reportId', verify.verifyAdmin, async (req, res) => {
  await reportService.getReportById(req.params.reportId, (response) => {
    res.status(response.status).send(response);
  })
});
回答如下:

是。你应该写这样的事情:

router.get('/reports/:reportId,verify.verifyAdmin, async (req, res) => {
  await reportService.getReportById(req.params.reportId, (response) => {
    res.status(response.status).send(response);
  })
});

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论