vite-plugin-ssr
pageContext
<head>
public/
.env
import()
prerender
includeAssetsImportedByServer
disableAutoFullBuild
.page.js
export { Page }
export { onBeforeRender }
.page.server.js
export { passToClient }
export { render }
export { prerender }
export { doNotPrerender }
renderPage()
injectFilter()
escapeInject
prerender()
.page.client.js
export { clientRouting }
navigate()
.page.route.js
_default.page.route.js
export { filesystemRoutingRoot }
export { onBeforeRoute }
_default.page.*
_error.page.js
Page
To define an SPA page, we export { Page } in .page.client.js instead of .page.js. See:
This also works for SFC components, e.g. .page.client.vue.
.page.client.vue