fix: mongoose config

This commit is contained in:
arashsheyda
2023-05-31 12:54:07 +03:00
parent ac24680bd4
commit cf48c2b6df
2 changed files with 3 additions and 3 deletions

View File

@ -27,8 +27,8 @@ export default defineNuxtModule<ModuleOptions>({
if (!options.uri) if (!options.uri)
console.warn('Missing `MONGODB_URI` in `.env`') console.warn('Missing `MONGODB_URI` in `.env`')
// Public runtimeConfig // Runtime Config
nuxt.options.runtimeConfig.public.mongoose = defu(nuxt.options.runtimeConfig.public.mongoose || {}, { nuxt.options.runtimeConfig.mongoose = defu(nuxt.options.runtimeConfig.mongoose || {}, {
uri: options.uri, uri: options.uri,
options: options.options, options: options.options,
devtools: options.devtools, devtools: options.devtools,

View File

@ -5,7 +5,7 @@ import { logger } from '@nuxt/kit'
import { useRuntimeConfig } from '#imports' import { useRuntimeConfig } from '#imports'
export async function defineMongooseConnection({ uri, options }: { uri?: string; options?: ConnectOptions } = {}): Promise<void> { export async function defineMongooseConnection({ uri, options }: { uri?: string; options?: ConnectOptions } = {}): Promise<void> {
const config = useRuntimeConfig().public.mongoose const config = useRuntimeConfig().mongoose
const mongooseUri = uri || config.uri const mongooseUri = uri || config.uri
const mongooseOptions = options || config.options const mongooseOptions = options || config.options