РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuSpCaSP 57 of 90 menu
◀ ▶

Статическая страница в Nuxt

Страница «О компании» или политика конфиденциальности редко меняются между деплоями. Их HTML можно собрать один раз при сборке и отдавать как готовый файл, не запуская Vue на каждый запрос. В Nuxt для такого адреса в routeRules включают флаг prerender.

Давайте изучим настройку для маршрута /about. Правило запишем в корневом конфиге проекта:

export default defineNuxtConfig({ routeRules: { '/about': { prerender: true }, }, });

Сама страница остаётся обычным файлом в app/pages. При npm run build Nuxt обходит маршруты с prerender, рендерит их на сервере сборки и сохраняет готовый HTML в каталог выдачи, в том числе для /about:

<template> <h1> About </h1> <p> Our company </p> </template>

Сделайте страницу контактов по адресу /contacts и включите для неё предварительную генерацию через routeRules.

После сборки проверьте, что для /contacts в выдаче появился готовый HTML-файл.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить