Size: a a a

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

2020 December 23

AE

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

AE

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

M

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

M

Max in Nuxt.js — русскоговорящее сообщество
в работе приложения меня всё устраивает ))
просто для себя пытаюсь понять почему так
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
не сильно понял причем тут кэш браузера, я про запросы на стороне ССР хуков вообще)
приложение работает корректно, хотел посмотреть примитивном образом через консоль таймы что по запросам на сервере, сколько времени занимают
и чисто случайным образом натолкнулся на такое поведение)
думал может у кого-то было подобное и этому есть объяснение
я услышал что у вас повторяется при одном запросе nuxtServerInit несколько раз - я ошибся?
источник

AE

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

M

Max in Nuxt.js — русскоговорящее сообщество
Alexander Epifanov
я услышал что у вас повторяется при одном запросе nuxtServerInit несколько раз - я ошибся?
так точно)
с этим всё ок
источник

AE

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

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Max
так точно)
с этим всё ок
я, например, разделяю фронт и бэк, у вас с этим как дела обстоят? не может ли быть "кольца"?
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
из-за которого, идут повторные вызовы функций?
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
¯\_(ツ)_/¯
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
может у вас там какой-нибудь гастрабайтер вшит
location.reload();
return false;
источник

ЕК

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

V

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

M

Maveldous in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
но лучше сразу CKEditor , я много с квилом намучался и не работаю плагины (расширения) толком его
CKEditor классный из-за доки и своей интеграции со всем на свете, но весит больше чем обычные квиледиторы
источник

M

Maveldous in Nuxt.js — русскоговорящее сообщество
имхо
источник

AE

Alexander Epifanov in Nuxt.js — русскоговорящее сообщество
Maveldous
CKEditor классный из-за доки и своей интеграции со всем на свете, но весит больше чем обычные квиледиторы
в чем проблема нписать свой?:)
источник

M

Maveldous in Nuxt.js — русскоговорящее сообщество
Alexander Epifanov
в чем проблема нписать свой?:)
Время
источник

M

Maveldous in Nuxt.js — русскоговорящее сообщество
обычно только эта причина
источник

M

Max in Nuxt.js — русскоговорящее сообщество
Alexander Epifanov
из-за которого, идут повторные вызовы функций?
Что бы отсечь такую вероятность, я для этого и генерирую уникальный айдишник в nuxtServerInit
При каждой отработке сср, генерируется новый айди, его я добавляю в console.log после каждого запроса на стороне ССР.
Если страница загружается без прерывания, то всё супер.
Везде логи запросов с одним уникальным айди и все отрабатывают.
Сначала те которые из nuxtServerInit, так как он раньше в жизненном цикле Накст, потом из asyncData.
Если я обновлю страницу и снова дождусь загрузки, тоже всё будет замечательно.
Но если я за одну секунду, сделаю 5 раз обновление страницы, не давая загрузится предыдущим 4м попыткам и загляну в логи, я увижу странную ситуацию.
Ожидаемая картина - это серия запросов с уникальными айди которые идут вместе, потом след серия с другим айди, потом еще.
Сколько было кликов на обновление, столько и серий логов.
Но по итогу, я могу запросы с одним и тем же айди увидеть в начале логов, и допустим где-то посредине, где сверху и снизу запросы с другим уникальным айди.
Каждое обновление это ж как новый сеанс, они не должны в консоли перемешиваться, а идти в определённом порядке.
В общем если совсем кратко и абстрагироваться от моего кейса, что происходит на Накст, именно на стороне ноды, если прервать загрузку страницы обновлением этой страницы?
По идее ж создается новый сеанс, а прошлый недозагруженый дропается.
источник