express - handlebars не отображает данные, но отображает шаблон для данных - PullRequest
0 голосов
/ 26 апреля 2020

У меня проблема с express рулями, я пытаюсь сделать данные из БД, но я не вижу текст, создаются только шаблоны. код шаблона:

{{#each unapproved }}
<div class="card text-center border border-dark w-50 mx-auto bg-darkmaterial text-light">
    <div class="card-header"> {{ perustiedot }}
    </div>
</div>
<br>
{{/each}}

Я вставил 3 раза в базу данных, чтобы она отображала 3 шаблона без текста. Если я вставлю все больше и больше, он будет отображать другой пустой шаблон, а также журнал консоли выводит данные на консоль. Я использую

"express": "^4.17.1",
"express-handlebars": "^3.0.2",
"express-session": "^1.17.1",
"handlebars": "^4.5.0",

, которые могут помочь с проблемой. проблемное изображение

1 Ответ

0 голосов
/ 30 апреля 2020

используйте метод .lean () для ваших данных перед печатью их в пользовательском интерфейсе

в ваших файлах после присвоения данных этим двум переменным сделайте что-то вроде perustiedot = perustiedot.lean() and unapproved = unapproved.lean().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...