【发布时间】:2020-10-13 18:53:10
【问题描述】:
我已经阅读了有关此问题的帖子,但我无法弄清楚我做错了什么。
我想要的是将我的每个路由(现在登录并注册)分离到他们自己的单独文件中,在路由/用户/索引中引用这些文件,然后在 server.js 中使用它。这就是我现在拥有的:
- server.js
- 路线
- 用户
- index.js
- 登录
- index.js
- 注册
- index.js
- 用户
server.js
const express = require("express");
const app = express();
(...)
app.use("/user", require("./routes/user"));
(...)
routes/user/index.js
const express = require("express");
const router = express.Router();
router.use("/login", require("./login"));
router.use("/register", require("./register"));
module.exports = router;
routes/user/login/index.js
const express = require("express");
const router = express.Router();
router.post("/login", async (request, response) => {
(...)
});
module.exports = router;
routes/user/register/index.js
const express = require("express");
const router = express.Router();
router.post("/register", async (request, response) => {
(...)
});
module.exports = router;
我得到的只是 404 错误。任何帮助,将不胜感激。 谢谢!
【问题讨论】: