⚠
vite-plugin-ssr has been renamed Vike, see migration guide.

.page.server.js

Environment: server.

A .page.server.js file can export the following:

  • export { Page }
  • export { onBeforeRender }
  • export { passToClient }
  • export { render }
  • export { prerender }
  • export { doNoPrerender }
  • Guides > Custom Exports/Hooks

The .page.server.js file is lazy-loaded: it is loaded only when needed which means that if no URL request were to match the page's route then .page.server.js is never loaded in our Node.js process' memory.

The .page.server.js file is always loaded & executed in Node.js.