Skip to content

Commit 22f0c43

Browse files
committed
add defu
1 parent b6a7616 commit 22f0c43

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/module.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { fileURLToPath } from 'url'
2+
import { defu } from 'defu'
23
import { addServerHandler, defineNuxtModule } from '@nuxt/kit'
34
import { resolve } from 'pathe'
45
import type { Options } from 'http-proxy-middleware'
@@ -20,7 +21,9 @@ export default defineNuxtModule<ModuleOptions>({
2021
const runtimeDir = fileURLToPath(new URL('./runtime', import.meta.url))
2122
nuxt.options.build.transpile.push(runtimeDir, '#proxy-handler')
2223

23-
const finalConfig = (nuxt.options.runtimeConfig.proxy = nuxt.options.runtimeConfig.proxy || { options: options.options }) as ModuleOptions
24+
const finalConfig = nuxt.options.runtimeConfig.proxy = defu(nuxt.options.runtimeConfig.proxy, {
25+
options: options.options,
26+
})
2427

2528
function createProxyMiddleware(options: Options, index?: number) {
2629
return `

0 commit comments

Comments
 (0)