У меня есть проект на основе экспресс с требуемой аутентификацией на основе паспорта.
Backoffice - приложение angularjs, которое используется как статические файлы.
Мой код аутентификации полностью основан на https://github.com/jaredhanson/passport-local/blob/master/examples/express3-no-connect-flash/app.js
Не использовать приложение angular, если вы не прошли аутентификацию. Я пытаюсь добавить makeAuthenticated по маршруту /admin, но он делает маршрут не работает (404). Как только я удалю makeAuthenticated/admin будет обслуживаться.
app.use(express.static(path.join(__dirname, 'public')));
app.use('/admin', ensureAuthenticated, express.static(path.join(__dirname, 'admin')));
//serve routes
app.use(app.router);
Общая папка содержит страницу входа.
Как я мог достичь этого?