每次尝试使用第一条路线时,我都会得到第二条路线。
当我收到“ / 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);
})
});
答案 0 :(得分:1)
是的。 您应该这样写:
router.get('/reports/:reportId,verify.verifyAdmin, async (req, res) => {
await reportService.getReportById(req.params.reportId, (response) => {
res.status(response.status).send(response);
})
});
答案 1 :(得分:0)
不要认为快递允许这样做,您可以考虑使用以下样式:
{{1}}