ダッシュボードと第三者APIからのデータを表示する他のフィールドを持つReactアプリを開発しています。私はまた、同じデータを表示する必要のあるモバイルアプリ(React NativeとiOS)も持っています。 第三者APIには呼び出しに制限があるため、1000人のユーザーがおり、1000クライアント(クライアント側の呼び出し)から第三者APIを照会すると、その制限に非常に迅速に到達します。私の目的は、firebaseデータベースでAPI呼び出しを行い、30分ごとにデータベースを更新することです。だから私が1000人か100人のユーザを持っていても、キャッシュベースのデータ(A JSONオブジェクト)を保持しているデータを取得するためにfirebaseサーバにヒットします。 Firebaseを使用してこれを行う方法はありますか?または英雄?この問題を解決するにはどちらが好ましい方法ですか?Firebaseや任意のカスタムサーバーのバックエンドで外部API呼び出しのデータをキャッシュする方法は?
0
A
答えて
0
Firebase Functionsを使用して独自のAPIを作成し、そのAPIをサードパーティAPIへのリクエストとして実行し、結果を「x」時間キャッシュするか、Admin SDKを使用してFirebaseデータベースに書き込むことができます。
その後、サードパーティのAPIに触れることなく、データベースから直接データを取得することができます。
ここでは、Node.jsアプリケーション(ホスティングと関数)の作成方法についてFirebaseのvideotutorialがあります。ビデオの機能セクションはあなたが探しているものです。
希望すると助かります! :)
関連する問題
- 1. frontendからのAPI呼び出しとApiからの呼び出しが、バックエンドから任意の外部バックエンドサーバーにコールされました。コード
- 2. re.compile()や任意のPythonライブラリ呼び出しが例外をスローしますか?
- 3. 任意の型でGetEnumeratorを呼び出す方法は?
- 4. ブラックベリーの任意のAPIを呼び出してデータを送信しますか?
- 5. レールで外部API呼び出しを減らす方法
- 6. 任意の深いpythonオブジェクトを呼び出す方法は?
- 7. ウェブページの外部APIを呼び出す最も良い方法
- 8. 外部APIを呼び出すモデルインスタンスメソッドをテストする方法
- 9. Javascriptで外部APIを呼び出す
- 10. C++ 11では、任意の呼び出し可能オブジェクトを呼び出す方法は?
- 11. 動的に任意のjs関数を呼び出す方法
- 12. 外部DLLで自分のapiをテストして呼び出す方法
- 13. firebaseでのyieldを呼び出す方法read API
- 14. を呼び出してw.r.tを呼び出します。任意のコンピュータ言語
- 15. スマートコントラクトプログラムが外部データを呼び出す方法
- 16. Rails - DBへの外部API呼び出しを保存する
- 17. FirebaseトランザクションAPI呼び出し現在のデータは
- 18. jQueryのAjaxの呼び出しは、任意のデータを返さない
- 19. 外部APIからRails 5アプリケーションにデータを呼び出す
- 20. エクスプレスルートでの外部ファイルからの呼び出し方法
- 21. iphoneで外部の.hファイルのメソッドを呼び出す方法
- 22. レールを外部データベース呼び出しにする方法は?
- 23. Node.js/Express/AngularアプリケーションのYelpへの外部API呼び出しの作成方法
- 24. 任意の内部式を呼び出してデリゲートを渡します
- 25. JUnitで外部プログラム呼び出しを模擬する方法
- 26. 任意のメソッドを呼び出すときに例外を出すCassiaライブラリ
- 27. Retrofit2 - 特定のAPI呼び出しのみをキャッシュする方法
- 28. Django Restフレームワーク:外部APIから内部APIを呼び出す
- 29. API呼び出し後のデータのレンダリング方法は? (Vue.js)
- 30. C#バックエンドからSharePoint Rest API呼び出しを認証する方法は?