Nitro · NITRO0008
Pass event to useRuntimeConfig in server handlers
Read runtime config with the Nitro event inside server handlers.
nitro/runtime/require-event-runtime-config-in-serversrc/rule-packs/nitro/rules/require-event-runtime-config-in-server.ts Upstream docs Run this rule
pnpm vite-doctor . --framework nitro --rules nitro/runtime/require-event-runtime-config-in-server
Why it matters
Passing the event lets Nitro resolve request-aware runtime config consistently in server code.
Recommended fix
Use useRuntimeConfig(event).
Useful links
Example
Pass event to runtime config
Before
export default defineEventHandler(() => {
return useRuntimeConfig().apiSecret
})
After
export default defineEventHandler((event) => {
return useRuntimeConfig(event).apiSecret
})