<script setup lang="ts">
defineRouteRules({
prerender: true,
})
</script>
<template>
<h1>Hello world!</h1>
</template>
다음과 같이 변환됩니다:
export default defineNuxtConfig({
routeRules: {
'/': { prerender: true },
},
})
nuxt build를 실행하면, 홈 페이지는 .output/public/index.html로 미리 렌더링되며 정적으로 제공됩니다.~/pages/foo/bar.vue에 정의된 규칙은 /foo/bar 요청에 적용됩니다.~/pages/foo/[id].vue의 규칙은 /foo/** 요청에 적용됩니다.페이지의 definePageMeta에 설정된 사용자 정의 path 또는 alias를 사용하는 등 더 세밀한 제어가 필요하다면, nuxt.config 내에서 직접 routeRules를 설정해야 합니다.