【发布时间】:2022-02-13 01:10:20
【问题描述】:
这是我设置路由的方式: 当用户访问 url domain.com/user/create 时,我正在尝试呈现创建页面 但是当我尝试时,它会重定向到我原来的 .get("/") 而不是 (.get("/create"))
我的路线:
[1]:https://i.stack.imgur.com/WrCn4.png
我的视图文件夹结构: [2]:https://i.stack.imgur.com/W9ngF.png
我的 app.js [3]:https://i.stack.imgur.com/cfXIr.png
已编辑(新发现并包括代码而不是图像) 我发现这是因为我的路由器带有 :email 参数。
router.get("/:email", userController.GetUserByParam, (req, res) => {
console.log(req.data);
res.render("user", { userList: req.data, date: req.date });
//res.send(req.data);
});
我只是不明白为什么这会干扰我的创建路由?
router.get("/create", (req, res) => {
//res.send("Test");
res.render("Create");
});
【问题讨论】: