Skip to content

Commit 932abc0

Browse files
ricardogobbosouzapi0
authored andcommitted
use object spread (#216)
1 parent e8b8df3 commit 932abc0

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

lib/module.js

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const logger = consola.withScope('nuxt:axios')
55

66
function axiosModule(_moduleOptions) {
77
// Combine options
8-
const moduleOptions = Object.assign({}, this.options.axios, _moduleOptions)
8+
const moduleOptions = { ...this.options.axios, ..._moduleOptions }
99

1010
// Default port
1111
const defaultPort =
@@ -32,21 +32,19 @@ function axiosModule(_moduleOptions) {
3232
const prefix = process.env.API_PREFIX || moduleOptions.prefix || '/'
3333

3434
// Apply defaults
35-
const options = Object.assign(
36-
{
37-
baseURL: `http://${defaultHost}:${defaultPort}${prefix}`,
38-
browserBaseURL: null,
39-
credentials: false,
40-
debug: false,
41-
progress: true,
42-
proxyHeaders: true,
43-
proxyHeadersIgnore: ['accept', 'host', 'cf-ray', 'cf-connecting-ip'],
44-
proxy: false,
45-
retry: false,
46-
https: false
47-
},
48-
moduleOptions
49-
)
35+
const options = {
36+
baseURL: `http://${defaultHost}:${defaultPort}${prefix}`,
37+
browserBaseURL: null,
38+
credentials: false,
39+
debug: false,
40+
progress: true,
41+
proxyHeaders: true,
42+
proxyHeadersIgnore: ['accept', 'host', 'cf-ray', 'cf-connecting-ip'],
43+
proxy: false,
44+
retry: false,
45+
https: false,
46+
...moduleOptions
47+
}
5048

5149
// ENV overrides
5250

0 commit comments

Comments
 (0)