Я использую паспорт JS для защиты конечных точек API в Express APP.
Следующее работает нормально.
app.get("/route1",
passport.authenticate('basic', { session: false }),
(req, res) => { //something });
Однако я добавляю больше маршруты и не хочу повторять это passport.authenticate
для каждого нового маршрута, который я создаю.
Т.е.
app.get("/route2..N",
passport.authenticate('basic', { session: false }),
(req, res) => { //something });
Я понимаю, что это промежуточное ПО, и я должен быть в состоянии это сделать, но я не нашел никаких примеров.