Express.js добавляет промежуточное ПО только к одному специальному маршруту - PullRequest
0 голосов
/ 05 мая 2019

У меня есть маршрут, который должен работать с файлами. Поэтому я использую грозное промежуточное ПО. Вот так я добавляю грозное промежуточное ПО.

app.use(formidableMiddleware());

Но добавление этого промежуточного программного обеспечения таким образом повлияет на все остальные маршруты. Есть ли способ добавить промежуточное ПО только к одному конкретному маршруту, не влияя на другие?

1 Ответ

2 голосов
/ 05 мая 2019

Цепочка промежуточного программного обеспечения, которое вы хотите добавить в маршрут:

app.get('/mypath', formidableMiddleware(), (req, res) => {
  // rest of the code
})

Или, если вам нужно указать несколько маршрутов:

app.use(['/patha', '/pathb', '/pathc'], formidableMiddleware());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...