我正在尝试使用axios.create()
创建一个axios实例,但似乎无法弄清楚如何在实例上设置默认方法。
无效
export default axios.create({
request: {
method: 'post'
},
baseURL: apiPath,
responseType: 'json'
});
答案 0 :(得分:0)
axios.create({ method: 'your-method' })
那样将方法传递到config对象中,然后执行theReterunedInstance.request()
。这是一个简单的运行示例。
-
exampleMethod() {
var instance = axios.create({
baseURL: "https://dog.ceo/",
method: 'get',
//If you need to send a token to the service
headers: {
'Authorization': 'Bearer YOUR-TOKEN-HERE'
}
});
instance.interceptors.response.use(
response => {
console.log(response.data.message.terrier);
return response;
},
error => {
console.log(error);
return Promise.reject(error);
}
);
instance.request("api/breeds/list/all");
}