Из примера here:Вызов функции без аргументов и аргументов не по умолчанию определен
app.get('/account', ensureAuthenticated, function(req, res){
res.render('account', { user: req.user });
});
function ensureAuthenticated(req, res, next) {
if (req.isAuthenticated()) { return next(); }
res.redirect('/login')
}
Я как не понимаю ensureAuthenticated
работы. Он требует 3 аргумента, аргумент по умолчанию не задан. Но если я называю это без аргументов (в app.get
), он выполняет правильно, как это могло быть?
Ах, понял, спасибо! –
Добро пожаловать! Не забудьте выбрать ответ. –