这是我的以下非常简单的代码
const express = require("express");
const app = express();
app.use("/user", (req, res, next) => {
res.send(`<h1>Route is : ${req.url}</h1>`);
});
app.use("/", (req, res, next) => {
res.send(`<h1>Route is : ${req.url}</h1>`);
});
app.listen(3000);
我期望的是,当我转到 https:localhost:3000/user 时,我希望这些 URL 为 /user 但我得到的只是 /,这是意外的,当我尝试转到 URL localhost:3000 时甚至更多/users,它通过将路由发送为 /users 来处理它,我可以看到 users 遵循 user 的模式,因此它得到了匹配和处理,但是为什么 /user 路由不起作用?