Динамическая загрузка HTML - PullRequest
0 голосов
/ 22 мая 2019

Я использую node.js, экспресс и руль.

В настоящее время я передаю json через res.render () в hbs.В hbs я использую {{#each dataJson}}, чтобы перебрать его и перечислить содержимое моего json.Теперь ... что если бы у моего JSON было миллион записей?Тогда загрузка моей страницы займет целую вечность, верно?

Теперь на мой вопрос: как мне загрузить эту динамику?Я хочу, чтобы страница загружала html из json, показывая, что уже загружено.

Извините за мой плохой английский.Это не мой родной язык.

С уважением

Наггелус

1 Ответ

0 голосов
/ 22 мая 2019

Вам потребуется реализовать ленивый загрузочный механизм. Вместо того, чтобы загружать все миллионы записей при начальной загрузке, вам нужно будет отправить его порциями. В зависимости от порта просмотра, записи могут быть решены и загрузить первую страницу. Когда пользователь просматривает эти записи, вам нужно отправить еще один API-запрос для получения следующего фрагмента и так далее. Это загрузит только необходимые записи в пользовательский интерфейс.

...