diff --git a/modules/cloudflare-vars.ts b/modules/cloudflare-vars.ts index 58ba0be3..7b2d1242 100644 --- a/modules/cloudflare-vars.ts +++ b/modules/cloudflare-vars.ts @@ -17,7 +17,7 @@ export default defineNuxtModule({ if (typeof value === 'object' && value !== null) { walkConfig(value, `${prefix}${key}.`) } - else if (typeof value !== 'object') { + else if (typeof value !== 'object' && value) { const varKey = kebabCase(`${prefix}${key}`).toUpperCase().replace(/-/g, '_') vars[varKey] = value } diff --git a/modules/security.ts b/modules/security.ts index 2149522f..dc451a4d 100644 --- a/modules/security.ts +++ b/modules/security.ts @@ -20,6 +20,7 @@ export default defineNuxtModule({ nitro.options.handlers = nitro.options.handlers.filter(handler => !handler.handler.includes('node_modules/nuxt-security/')) // remove nuxt-security's rate limiter storage (requires lru-cache) delete nitro.options.storage['#rate-limiter-storage'] + delete (nitro.options.runtimeConfig as any).security }) }, })