Обязательно добавьте фрагмент ниже перед любой конечной точкой / admin.
function validateAdminLogin(req,res,next) {
if(req.session.adminId) {
next()
} else {
res.redirect('/signIn')
}
}
app.all('/admin/*',validateAdminLogin,function(req,res,next){
next()
})
Пример:
app.get('/admin/test2', (req, res) => {
res.send('Not affected by middleware')
})
app.all('/admin/*', validateAdminLogin)
app.get('/admin/test', (req, res) => {
res.send('Affected by middleware')
})