api.addAsyncRequestTransform 不是函数错误
api.addAsyncRequestTransform is not a function error
const api = apisauce.create({
// base URL is read from the "constructor"
baseURL,
// here are some default headers
headers: {
'Cache-Control': 'no-cache'
},
// 10 second timeout...
timeout: 10000
})
api.addAsyncRequestTransform(request => async () => {
request.headers['Authorization'] = 'Bearer ' + await AsyncStorage.getItem('@nytevibetoken');
});
抛出 api.addAsyncRequestTransform 不是函数错误。为什么?我想从 AsyncStorage 获取令牌并将其添加到 header。有什么建议吗?
apisauce 0.10.0 版中引入了向异步请求添加转换的功能。
我试图在 0.8.0 中执行您的代码段并收到相同的错误。一旦我升级到 0.10.0,错误就消失了。
检查您的 package.json 依赖项并根据需要更新 apisauce。
const api = apisauce.create({
// base URL is read from the "constructor"
baseURL,
// here are some default headers
headers: {
'Cache-Control': 'no-cache'
},
// 10 second timeout...
timeout: 10000
})
api.addAsyncRequestTransform(request => async () => {
request.headers['Authorization'] = 'Bearer ' + await AsyncStorage.getItem('@nytevibetoken');
});
抛出 api.addAsyncRequestTransform 不是函数错误。为什么?我想从 AsyncStorage 获取令牌并将其添加到 header。有什么建议吗?
apisauce 0.10.0 版中引入了向异步请求添加转换的功能。
我试图在 0.8.0 中执行您的代码段并收到相同的错误。一旦我升级到 0.10.0,错误就消失了。
检查您的 package.json 依赖项并根据需要更新 apisauce。