Как связывает промежуточное программное обеспечение Express? - PullRequest
0 голосов
/ 05 мая 2018

У меня есть следующее в app.js

var app = require("express")();

var bodyParser = require("body-parser");
app.use(bodyParser.json());

app.use(require("./routes/admin");
...

И в ./routes/admin.js:

var router = require("express").Router();

var bodyParser = require("body-parser");
router.use(bodyParser.json());

router.get("/", (req, res)=> { res.send("test"); });
...

module.exports = router;

Основной app уже имеет bodyParser в качестве промежуточного программного обеспечения, а приложение использует admin в качестве маршрута. Требуется ли оператор router.use(bodyParser.json()) в admin.js, если я хочу использовать его в admin.js? Будет ли запрос обрабатываться в app.js перед продолжением admin.js?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...