u
This commit is contained in:
1 parent
c7a1f83c67
commit
6849579652
19 files changed
+600
-249
No files matched your search
@@ -1,21 +1,22 @@
|
||||
import { axiosRequestAdapter } from '@alova/adapter-axios'
|
||||
import { createAlova } from 'alova'
|
||||
import { createServerTokenAuthentication } from 'alova/client'
|
||||
import adapterFetch from 'alova/fetch'
|
||||
import { useToast } from '@/utils/toast'
|
||||
|
||||
const { onAuthRequired, onResponseRefreshToken } = createServerTokenAuthentication({
|
||||
// ...
|
||||
})
|
||||
|
||||
const alovaInstance = createAlova({
|
||||
baseURL: 'http://192.168.1.136:8085/app',
|
||||
requestAdapter: adapterFetch(),
|
||||
// ...
|
||||
beforeRequest: onAuthRequired((method) => {
|
||||
// ...原请求前拦截器
|
||||
}),
|
||||
responded: onResponseRefreshToken((response, method) => {
|
||||
// ...原响应成功拦截器
|
||||
return response.json()
|
||||
}),
|
||||
// baseURL: 'http://192.168.1.136:8085/app',
|
||||
baseURL: 'http://192.168.5.6:8085/app',
|
||||
requestAdapter: axiosRequestAdapter(),
|
||||
responded(response) {
|
||||
// response自动被推断为AxiosResponse类型
|
||||
|
||||
return response.data
|
||||
},
|
||||
})
|
||||
|
||||
export default alovaInstance
|
||||
Reference in new issue
Block a user