Загрузка данных из асинхронной функции в шаблон

Пытаюсь обратиться к mongoDB, а затем загрузить полученные данные в шаблон, но вместо этого получаю долгую загрузку и отсутствие страницы в принципе.

check() - асинхронная, проверяет авторизирован пользователь или нет

panel = function(req, res) {    
    check(req, () => {
        console.log("l")
        User.getAllClients(req.cookies.user_id)
            .then((val) => {
                console.log(val)
                res.render("main", {
                    clients: val
                })
                
            })
            .catch((err) =>{
                 console.log(err)
            })
    })
    
}

Ответы (0 шт):