我开始学习 Node.js(使用 Express.js)和 React.js。所以我有一些关于 Express Router 的问题
让我们看看我的部分代码
服务器.js
const app = express();
const apiRouter = require("./Routes/apiRoute");
app.use("/api", apiRouter);
app.listen(3000, () => {
console.log("application run on port " + 3000);
});
/Routes/apiRoute.js
const express = require("express");
const router = express.Router();
router.route("/user/:id")
.post((req,res)=>{
// Do something
})
router.route("/user/status")
.post((req,res) => {
// do something
});
所以。我的问题是快递路线如何确定采用哪种方法。
从我的示例代码中,如果我发送这样的 POST 请求http://localhost:3000/api/user/status
express 路由器会看到状态是否:id
正确?
另一方面,如果我向上移动路线,/user/status
它会按我的预期进行,对吗?
谢谢你。