为 axios ajax 请求设置 https 默认值
Setting https default for axios ajax requests
我正在尝试使用 axios 执行 ajax 请求,但我需要它是一个 https 请求。
axios.get('/relativeurl')
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
我似乎找不到 https 的任何配置选项。显然,简单的方法是使用绝对路径并在其前面设置 https 但这用于多个域。
谁能告诉我是否可以使用 https 协议默认来自 axios 的 ajax 请求?
你可以通过axios.create
var instance = axios.create({
baseURL: window.location.origin
});
instance.post() //etc
另外,你可以直接修改axios
全局配置。只需在 import axios from 'axios';
之后添加您的配置
window.axios = axios; //seems like it doesn't work without making a global object
window.axios.defaults.baseURL = window.location.origin;
我正在尝试使用 axios 执行 ajax 请求,但我需要它是一个 https 请求。
axios.get('/relativeurl')
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
我似乎找不到 https 的任何配置选项。显然,简单的方法是使用绝对路径并在其前面设置 https 但这用于多个域。
谁能告诉我是否可以使用 https 协议默认来自 axios 的 ajax 请求?
你可以通过axios.create
var instance = axios.create({
baseURL: window.location.origin
});
instance.post() //etc
另外,你可以直接修改axios
全局配置。只需在 import axios from 'axios';
window.axios = axios; //seems like it doesn't work without making a global object
window.axios.defaults.baseURL = window.location.origin;