Предварительный рендеринг SvelteKit не работает

Это мой index.svelte

      <script>

  import {prerendering} from '$app/env';

</script>

<script context="module">

  export const prerender=true;

</script>

<main>
   <h1>Hello world! prerendering : {prerendering}</h1>
</main>

Я выполняю предварительную визуализацию этой страницы, и после сборки я получаю предварительно обработанный HTML-файл (в предварительно обработанном каталоге) с prerenderingвнутри h1 установлено значение true. Когда я обслуживаю приложение, используя node build и отключив JS в браузере, я получаю Hello world! prerendering : false. Итак, очевидно, что предварительно обработанная страница не обслуживается сервером. я использую adapter-node во время сборки.

Есть идеи, почему это происходит? Спасибо.

0 ответов

Другие вопросы по тегам