Я только начал работать на узле, используя экспресс-фреймворк.Как правильно использовать проверенное промежуточное программное обеспечение в nodejs
app.use('/', auth, users);
и это мой файл маршрут
router.get('/' , function(req, res, next) {
render("dashboard");
});
router.get('/first' , function(req, res, next) {
//first request
});
router.get('/second' , function(req, res, next) {
//second request
});
so on...
Мой вопрос, когда я прохожу промежуточное программное обеспечение проверяет для каждого запроса его проверку подлинности или не используя passportjs, но предположим, что у меня есть панель, и я отправляя 10 запросов ajax для захвата данных для виджетов. Таким образом, только для панели управления он будет вызывать функцию десериализации в 11 раз, сначала для отображения страницы, а затем для 10 запросов ajax. Я прочитал ответ, приведенный здесь, How to properly use Passport.js? Но хорошо ли с этим подходом?
Вы также можете обратиться к параллельному вызову, который обрабатывает весь запрос - сначала проверьте подлинность auth, затем выполните параллельный вызов, если auth будет успешным. – brandonscript