Size: a a a

Node.js — русскоговорящее сообщество

2020 June 13

М

Ману in Node.js — русскоговорящее сообщество
Viktar Daniliuk
router.get('/', async (req, res) => {
  const todos = await Todo.find();

  const data = {
     title: 'ToDo List',
     isIndex: true,
     todos: [
        {
           completed: false,
           _id: '5ee3d4c4a176613ea069e634',
           title: 'Сделать зарядку',
           __v: 0
        },
        {
           completed: false,
           _id: '5ee3e012998e7013a864f3be',
           title: 'Поиск документов',
           __v: 0
        }
     ]
  }
  res.render('index', data);
});
- так все работает (макет отрисовывается)


А так нет:
router.get('/', async (req, res) => {
  const todos = await Todo.find();

  const data = {
     title: 'ToDo List',
     isIndex: true,
     todos: todos
  }
  res.render('index', data);
});
А тодос точно array?
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
Ману
А тодос точно array?
Ну в первом запросе (в первом куске кода) я его с консоли скопировал и напрямую вставил.
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
Ману
А тодос точно array?
метод .finde({})  возвращает массив
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Попробуй обёрнуть в JSON.stringify(todos)
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
Bruian Blake
Попробуй обёрнуть в JSON.stringify(todos)
Так тогда в hbs придет строка, а не массив
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
Bruian Blake
Попробуй обёрнуть в JSON.stringify(todos)
Не понимаю в чем проблема, но вот так сработало:
todos: JSON.parse(JSON.stringify(todos))
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
А что просто с stringify не работает? По идее должно, hbs ожидает json
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Viktar Daniliuk
и бросаю его в hbs
А надо с прогиба, чтобы знал место
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Viktar Daniliuk
router.get('/', async (req, res) => {
  const todos = await Todo.find();

  const data = {
     title: 'ToDo List',
     isIndex: true,
     todos: [
        {
           completed: false,
           _id: '5ee3d4c4a176613ea069e634',
           title: 'Сделать зарядку',
           __v: 0
        },
        {
           completed: false,
           _id: '5ee3e012998e7013a864f3be',
           title: 'Поиск документов',
           __v: 0
        }
     ]
  }
  res.render('index', data);
});
- так все работает (макет отрисовывается)


А так нет:
router.get('/', async (req, res) => {
  const todos = await Todo.find();

  const data = {
     title: 'ToDo List',
     isIndex: true,
     todos: todos
  }
  res.render('index', data);
});
.toObject()
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
Bruian Blake
А что просто с stringify не работает? По идее должно, hbs ожидает json
Нет, не сработало.
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
зачем и как?
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Viktar Daniliuk
зачем и как?
Про монгузовские обьекты почитай
источник

VD

Viktar Daniliuk in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Про монгузовские обьекты почитай
ok, гляну
источник

ВП

В Путин in Node.js — русскоговорящее сообщество
В Путин
Ребята, кто-то работал с socket.io в приложениях сложнее чата?  Делаю mvc приложение и пытаюсь понять как организовать правильную архитектуру. На данный момент все сводится к тому, что нужно создавать отдельный модуль для работы с сокетами и полностью убрать роутинг для вызова контроллеров в приложении и заменить его событиями. Если кому-то интересно, то вот более развернутый вопрос:
https://ru.stackoverflow.com/q/1140187/271026
Решил задачу, если вдруг кому-то интересно. https://ru.stackoverflow.com/a/1140688/271026
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
В Путин
Решил задачу, если вдруг кому-то интересно. https://ru.stackoverflow.com/a/1140688/271026
Странное решение
источник

ВП

В Путин in Node.js — русскоговорящее сообщество
Sergey 🛸
Странное решение
жду твоё
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
RPC
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Да, jsonrpc для такого - то что доктор прописал
источник

BL

Bogdan Leonidovich in Node.js — русскоговорящее сообщество
(
источник
2020 June 14

W

Wl in Node.js — русскоговорящее сообщество
и меня вопрос, как лудше построить модель, как на схеме 1 или 2
источник