2017-03-11 12 views
1

api.addAsyncRequestTransformはapi.addAsyncRequestTransformを投げる機能エラー

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'); 
 
    });

が関数エラーではありませんではありません。どうして?私はAsyncStorageからトークンを削除して、それにヘッダを追加したい。なにか提案を?

+1

機能をエクスポートしていますか?それは欠場するのは簡単なステップです、私はいつもそれを行います。 – Kevin

+1

いいえ、私はそれを忘れることはありません –

答えて

4

非同期要求に変換を追加する機能は、apisauceのバージョン0.10.0で導入されました。

0.8.0でスニペットを実行しようとしましたが、同じエラーが発生しました。一度0.10.0にアップグレードすると、エラーは消えてしまいました。

package.jsonの依存関係を確認し、必要に応じてapisauceを更新してください。

+1

それは問題でした!私は変更履歴を確認し、最後にそれをアップグレードしました。 –

関連する問題