我有点怀疑。我需要构建一个可维护的API结构,以为是一个好的结构,但是其中包含一些“难看的”代码,而且我不知道在{{内调用多个route.use()
1}}:
app.use
因此,在实践中,它将以这种方式工作:
此文件将称为├── server.js
├── routes
│ ├── v1
│ │ ├── v1.js
│ │ ├── users
│ │ │ ├── index.js
...
,如下所示:
v1.js
将呼叫所有路线:
const v1 = require('./routes/v1/v1');
app.use('/v1', v1); <-- First "app.use()"
const express = require('express');
const router = express.Router();
const users = require("./v1/users");
router.use(users); <-- "router.use()" when inside "app.use()"
...
module.exports = router;