私は既存の Firebase アプリケーションを持っています (これは迅速なプロトタイピング用に構築され、現在は大きくなっています。既存の依存関係と、使いやすさと認証が結びついているため、移動するつもりはありません)。Rest API を構築しようとしています。 FeatherJS を使用します。
標準的なデータベース (MongoDB など) を使用している場合、FeathersJS を使用するのは非常に簡単なようです。ベスト プラクティス (サービス アーキテクチャ、AOP) を維持しながら Firebase を Feathers と統合するにはどうすればよいですか? Feathers でサービスをオーバーライドして、Firebase Rest エンドポイントにマッピングできますか?
Feathersでカスタムサービスを作成し、これを試しました:
get(id, params) {
return Promise.resolve(FirebaseRef.child(id).once('value'));
}
私は得る:
Converting circular structure to JSON error
私がしていることは正しいですか?