prerenderRoutes

Source
Указание Nitro предварительно отрендерить дополнительный маршрут.

При пререндеринге можно указать Nitro дополнительные пути для предварительного рендера, даже если их URL не встречаются в HTML сгенерированной страницы.

prerenderRoutes можно вызывать только в контексте Nuxt.
prerenderRoutes должен выполниться во время пререндеринга. В динамических страницах/маршрутах, которые не пререндерятся, он не сработает.
const route = useRoute()

prerenderRoutes('/')
prerenderRoutes(['/', '/about'])
В браузере или вне пререндеринга вызов не имеет эффекта.

Можно пререндерить и API-маршруты — удобно для полностью статичных сайтов (SSG): затем данные можно получать через $fetch, как с работающего сервера.

prerenderRoutes('/api/content/article/name-of-article')

const articleContent = await $fetch('/api/content/article/name-of-article', {
  responseType: 'json',
})
Пререндеренные API-маршруты в проде могут отдавать не те заголовки (зависит от хостинга). Например, JSON может прийти с Content-Type: application/octet-stream. Явно задавайте responseType при запросе к пререндеренным API.