Вот простой фрагмент кода, который я использую для настройки тега в разделе с помощью Svelte:
Код: Выделить всё
import { title, desc } from '@/utils/app';
...
{$title}
{#if $desc}
{/if}
Когда я посещаю страницу A, а затем проверяю исходный код HTML, чтобы убедиться, что SSR работает идеально, Я получаю заголовок "Страница A" в для страницы A. Пока все хорошо.
Теперь, если я зайду на страницу B на другой вкладке я получаю заголовок "Страница B". Удивительно, но при обновлении источника страницы A на предыдущей вкладке также отображается "Страница B" в .
Почему это происходит ?
Похоже, что процесс Node.js, работающий в фоновом режиме для SSR, запущенный Laravel Inertia, не уничтожается после рендеринга на стороне сервера для данного запрос. Кажется, что записываемые хранилища сохраняют свои старые значения. Но все же я не уверен, что именно здесь происходит и почему?
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-requests
Мобильная версия