在`app.use`中调用`router.use`是否很好?

时间:2019-02-04 22:30:58

标签: node.js api express

我有点怀疑。我需要构建一个可维护的API结构,以为是一个好的结构,但是其中包含一些“难看的”代码,而且我不知道在{{内调用多个route.use() 1}}:

app.use

因此,在实践中,它将以这种方式工作:

Server.js

此文件将称为├── server.js ├── routes │ ├── v1 │ │ ├── v1.js │ │ ├── users │ │ │ ├── index.js ... ,如下所示:

v1.js

v1.js

将呼叫所有路线:

const v1 = require('./routes/v1/v1');
app.use('/v1', v1); <-- First "app.use()"

users / index.js

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;

0 个答案:

没有答案