diff --git a/src/module.ts b/src/module.ts index 2127b53..96e1375 100644 --- a/src/module.ts +++ b/src/module.ts @@ -27,8 +27,8 @@ export default defineNuxtModule({ if (!options.uri) console.warn('Missing `MONGODB_URI` in `.env`') - // Public runtimeConfig - nuxt.options.runtimeConfig.public.mongoose = defu(nuxt.options.runtimeConfig.public.mongoose || {}, { + // Runtime Config + nuxt.options.runtimeConfig.mongoose = defu(nuxt.options.runtimeConfig.mongoose || {}, { uri: options.uri, options: options.options, devtools: options.devtools, diff --git a/src/runtime/server/services/mongoose.ts b/src/runtime/server/services/mongoose.ts index 94d4d48..e72ff80 100644 --- a/src/runtime/server/services/mongoose.ts +++ b/src/runtime/server/services/mongoose.ts @@ -5,7 +5,7 @@ import { logger } from '@nuxt/kit' import { useRuntimeConfig } from '#imports' export async function defineMongooseConnection({ uri, options }: { uri?: string; options?: ConnectOptions } = {}): Promise { - const config = useRuntimeConfig().public.mongoose + const config = useRuntimeConfig().mongoose const mongooseUri = uri || config.uri const mongooseOptions = options || config.options