У меня есть приложение с Feathers.js. Мой сайт имеет маршруты, определенные следующим образом:Аутентификация маршрутов в Feathers.js
app.get('/login', function(req, res) {
res.render('views/login.html', {});
});
app.get('/about', function(req, res) {
res.render('views/about.html', {});
});
app.get('/contact', function(req, res) {
res.render('views/contact.html', {});
});
app.get('/', function(req, res) {
res.render('views/index.html', {});
});
Мне нужно, чтобы эти четыре маршрута были доступны для пользователей, не прошедших проверку подлинности. Тем не менее, у меня есть следующие маршруты:
app.get('/dashboard', function(req, res) {
res.render('views/dashboard/index.html', {});
});
app.get('/dashboard/report', function(req, res) {
res.render('views/dashboard/report.html', {});
});
app.get('/registered', function(req, res) {
res.render('views/registered.html', {});
});
Эти три маршрута требуют, чтобы пользователь проверку подлинности с мой сайт через Google Auth. Мой вопрос заключается в том, как разрешить анонимным пользователям некоторые виды на моем сайте, но для чего требуется аутентификация в других? Я просто не вижу его нигде в authentication docs. Кажется, что это все или ничего. Я что-то упускаю?