@hollanditkzn

Рендерить запросы с mongoose в koa?

Не могу решить как рендерить запросы, Чистые запросы получается вывести в ctx.body но не получается в рендеринге вывести
router.get('/user', async(ctx) => {
  try {
    let orders = Order.find((err, doc) => {
      return doc;
    });
    await ctx.render('user', {
      title: 'Главнвя страница',
      username: ctx.state.user,
      order: orders
    });
  } catch (err) {
    await console.log(err);
  }
});

В pug шаблонизаторе
mixin gridView()
    each val in order
        tr
          td=val.orderId
          td=val.time
          td=val.description
          td=val.tag
          td=val.shipping
          td=val.juid
          td=val.status

То есть так выводит ошибку Cannot read property 'orderId' of undefined
  • Вопрос задан
  • 229 просмотров
Решения вопроса 1
@hollanditkzn Автор вопроса
router
    .get('/user', async(ctx) => {
    auth(ctx);
    try {
            let orders = await Order.find((err, doc) => {
                return doc;
            });
            return ctx.render('user', {
                title: 'Главнвя страница',
                username: ctx.state.user,
                order: orders
            });
        } catch(err){
            await console.log(err);
        }
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы