axios https config更改baseurl

时间:2020-07-02 11:18:41

标签: https axios nuxt.js

显然,在自己的nuxt配置文件中将http设置为true会同时重写请求的浏览器和基本URL:

https

    Default: false

If set to true, http:// in both baseURL and browserBaseURL will be changed into https://.
#

https://axios.nuxtjs.org/options.html#browserbaseurl

我需要对浏览器请求使用https,但对api请求使用http。我在nuxt配置文件的baseUrl属性中将api定义为http:

    axios: {
    baseURL: 'http://localhost:5000',
    proxyHeaders: false,
    credentials: false  
  },

但是这被重写为https请求,因为我也有以下内容:

server: {
https: {
    key: fs.readFileSync(path.resolve(__dirname, 'server.key')),
    cert: fs.readFileSync(path.resolve(__dirname, 'server.crt'))
}
},

如何告诉nuxt / axios不要将baseUrl请求重写为https?

0 个答案:

没有答案