Как nuxt и apollo js могут работать вместе на сайте stati c? - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть статически сгенерированный сайт Nuxt, который использует Vue -Aplolo Smart Queries для извлечения данных из локальной CMS (Strapi).

Когда я запускаю yarn generate, страницы c содержат все необходимые данные. Ура за это.

Однако, когда я размещаю сайт и загружаю страницу, запрос Apollo JS все еще происходит и не выполняется (потому что нет локальной CMS для извлечения данных), и страница не загружает данные, которые уже есть. там на странице. В инспекторе браузера есть пустой элемент контейнера.

Однако, если я перезагружу страницу, данные появятся, и элемент контейнера будет заполнен всеми данными. Так как данные определенно есть, должен быть способ обработать эту ошибку и обработать ее.

Я недостаточно знаком с Vue -Apollo и какими у меня есть варианты. Что я хотел бы понять, так это то, что я мог бы сделать, чтобы обработать ошибку и отобразить данные, которые находятся там, в исходном файле (или даже лучше не делать запрос в первую очередь и использовать данные, которые уже есть).

Есть ли кто-нибудь более знакомый с Vue - Аполлоном и Нукстом, который мог бы помочь мне?

...