Index of every page on this site: llms.txt

getSiteConfig()

Access the current site config within a Nitro event handler. Requires an RequestEvent as the first parameter.

v4 removed the server helper useSiteConfig(event) to resolve an auto-import name collision. Use getSiteConfig(event) instead. Note that useSiteConfig() without an event parameter is still available in Nuxt app code (client and SSR).

Usage

serverMiddleware.ts
import { defineEventHandler } from 'nuxt/server'
import { getSiteConfig } from '#site-config/server'

export default defineEventHandler((e) => {
  const siteConfig = getSiteConfig(e)
  console.log(siteConfig.name)
})
Was this page helpful?