假设我有
baseURL
在给定服务中定义如下:
import axios from 'axios'
const myAPI = axios.create({
baseURL: 'https://api.domaine.com/',
withCredentials: false,
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
export default {
getUsers(){
MyAPI.get('/users?order=desc&sort=name');
},
getUser(id){
MyAPI.get('/users/'+id+'?order=desc&sort=name');
}
....
}
在这个例子中
?order=desc&sort=name
对于每个请求重复,如何将其添加到baseURL并使其动态化,如:
baseURL: 'https://api.domaine.com/%s?order=desc&sort=name',
哪里
%s
可以被替换为
'/users/'+id
或
'/users/'
,有可能是这样的,或者有其他方法来解析URL使其动态化?