我正在尝试使用axios执行ajax请求,但我需要将其作为https请求。
axios.get('/relativeurl')
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
我似乎无法找到https的任何配置选项。显然,简单的方法是使用绝对路径并在其前面设置https,但这在多个域中使用。
有人能告诉我是否可以使用https协议默认来自axios的ajax请求?
答案 0 :(得分:2)
您可以通过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;