Size: a a a

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

2020 December 22

M

Max in Nuxt.js — русскоговорящее сообщество
Alexander Epifanov
я может криво прочитал, я как понял идет вопрос про то что nuxtServerInit несколько раз за раз отрабатывает?
У меня всё замечательно когда страницу просто загружаешь
Все логи идут в предсказуемом порядке
Сначала запросы из nuxtServerInit(3 штуки), потом запросы из asyncData(8 штук)
В обоих хуках запросы обёрнуты в Promise.all
Если же я начинаю просто тупо клацать ф5, не дожидаясь загрузки страницы и заглядываю в логи - то вижу там просто винегрет какой-то
Запросы с разными уникальными айди (генерирую самым первым делом в хуке nuxtServerInit) перемешаны в консоли
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
У меня была похожая хрень, плагины вообще не отрабатывали, либо через раз, в ращнобой. Неправильно кэширование на nginx было настроено,... но далее не помогу 😳
спасибо, поковыряю в этом направлении
источник

ВШ

Виталий Шутов... in Nuxt.js — русскоговорящее сообщество
Max
У меня всё замечательно когда страницу просто загружаешь
Все логи идут в предсказуемом порядке
Сначала запросы из nuxtServerInit(3 штуки), потом запросы из asyncData(8 штук)
В обоих хуках запросы обёрнуты в Promise.all
Если же я начинаю просто тупо клацать ф5, не дожидаясь загрузки страницы и заглядываю в логи - то вижу там просто винегрет какой-то
Запросы с разными уникальными айди (генерирую самым первым делом в хуке nuxtServerInit) перемешаны в консоли
Есть же логи сервера
источник

ВШ

Виталий Шутов... in Nuxt.js — русскоговорящее сообщество
Каждый запрос отмечается. Все можно проанализировать
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
У меня всё замечательно когда страницу просто загружаешь
Все логи идут в предсказуемом порядке
Сначала запросы из nuxtServerInit(3 штуки), потом запросы из asyncData(8 штук)
В обоих хуках запросы обёрнуты в Promise.all
Если же я начинаю просто тупо клацать ф5, не дожидаясь загрузки страницы и заглядываю в логи - то вижу там просто винегрет какой-то
Запросы с разными уникальными айди (генерирую самым первым делом в хуке nuxtServerInit) перемешаны в консоли
консоль лог чисто в nuxtServerInit напиши, как я выше и посмотрите сколько она раз запускается, и пропишите дальше в ваших промисах, по-моему станет все более наглядно
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
У меня всё замечательно когда страницу просто загружаешь
Все логи идут в предсказуемом порядке
Сначала запросы из nuxtServerInit(3 штуки), потом запросы из asyncData(8 штук)
В обоих хуках запросы обёрнуты в Promise.all
Если же я начинаю просто тупо клацать ф5, не дожидаясь загрузки страницы и заглядываю в логи - то вижу там просто винегрет какой-то
Запросы с разными уникальными айди (генерирую самым первым делом в хуке nuxtServerInit) перемешаны в консоли
  async nuxtServerInit ({ dispatch, commit }, { req }) {
   console.log('I AM async nuxtServerInit ({ dispatch, commit }, { req })')
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
будет 1 раз, при заходе
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
У меня всё замечательно когда страницу просто загружаешь
Все логи идут в предсказуемом порядке
Сначала запросы из nuxtServerInit(3 штуки), потом запросы из asyncData(8 штук)
В обоих хуках запросы обёрнуты в Promise.all
Если же я начинаю просто тупо клацать ф5, не дожидаясь загрузки страницы и заглядываю в логи - то вижу там просто винегрет какой-то
Запросы с разными уникальными айди (генерирую самым первым делом в хуке nuxtServerInit) перемешаны в консоли
покажите свой результат пжста
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
а какая логика дальше, я считаю грешно списывать на nuxtServerInit по очевидным причинам
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
хотя я бы вступил в такой клуб, нюансы есть
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
:)
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Черт, как назло упало удалённо граф апи прямо сейчас)
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
:)
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
Черт, как назло упало удалённо граф апи прямо сейчас)
у меня один фик приоритет блокер.. могу подождать, хоть до утра
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
уж очень интересно
источник
2020 December 23

M

Max in Nuxt.js — русскоговорящее сообщество
Я не сильно то и грешу на nuxtServerInit.
Мне просто казалось, что если я запускаю страницу и не дожидаясь полной загрузки через 0.2с(условно) нажимаю перезагрузку, то в накст всё должно начинаться заново.
Грубо говоря экземпляр вью дропается и начинает создаваться новый.
Но судя по логам, что-то странное происходит.
Запросы из первого незавершённого захода, могут влезть в логи по средине второго захода через 0.2с
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
Я не сильно то и грешу на nuxtServerInit.
Мне просто казалось, что если я запускаю страницу и не дожидаясь полной загрузки через 0.2с(условно) нажимаю перезагрузку, то в накст всё должно начинаться заново.
Грубо говоря экземпляр вью дропается и начинает создаваться новый.
Но судя по логам, что-то странное происходит.
Запросы из первого незавершённого захода, могут влезть в логи по средине второго захода через 0.2с
о_О, это что за тест можно подробнее?
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
а то что полофину сожрал в кэш ваш браузер - насрать?
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
а то, что много чего еще - насрать?
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
странная логика для теста приложения
источник