Модели в ember-fastboot загружаются дважды - PullRequest
1 голос
/ 04 апреля 2019

Приложение ember-cli загружает случайную модель на определенную страницу. Это работает как ожидалось.

Теперь, когда я включил ember-fastboot рендеринг на стороне сервера, модель загружается на стороне клиента.

После регидратации ember.js снова загружает случайную модель на стороне клиента. Это заставляет страницу при открытии показывать одну модель на долю секунды (в зависимости от скорости интернета), а затем она меняется.

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

Можно ли предотвратить выбор новой случайной модели при первом просмотре страницы сразу после fastboot? Как предотвратить перезагрузку модели на стороне клиента?

1 Ответ

2 голосов
/ 05 апреля 2019

То, что вы ищете, называется «обувной коробкой».Fastboot имеет службу, которую вы можете использовать, которая поможет перенести предварительно загруженное состояние на серверную часть вашему клиенту.Подробнее здесь: https://github.com/ember-fastboot/ember-cli-fastboot/blob/master/README.md#the-shoebox

...