fix: mongoose config
This commit is contained in:
@ -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,
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user