現在、Ember.jsで使用されるFoxxのマイクロサービスをいくつか書いています。 EmberデータはJSON API(http://jsonapi.org)レスポンスで非常にうまく再生されます。だから私は、json-api-serializer(https://www.npmjs.com/package/json-api-serializer)でFoxxの応答をシリアル化しようとしましたが、運がありません。 forClientメソッドしか見つかりませんでしたが、これにより、応答全体ではなく、単一のオブジェクトのJSON表現で操作できるようになりました。だから私の質問:Foxx/ArangoDBでJSON APIを実装することは可能ですか?Foxx/ArangoDB:JSON API仕様に準拠したレスポンスを作成できますか?
3
A
答えて
3
Foxxルートから任意の応答を返すことができるので、JSON APIに準拠したJSON応答を生成することは可能です。
しかし、これを自動的に行う組み込みの方法はありません。
json-api-serializer
にはFoxxで動作しないはずのものは表示されないので、どの問題が発生しているのかわかりません。 res.json(outputFromSerializer)
で出力オブジェクトを返し、コンテンツタイプをres.set('content-type', 'application/vnd.api+json')
に設定するだけで済みます。
その他すべてが失敗した場合は、独自のヘルパー関数を作成して、定型文とメタデータJSON APIの期待値を生成できます。
関連する問題
- 1. ECMAScriptの仕様 - APIに準拠 - 混乱
- 2. ChromeはCSSテーブルの仕様に準拠していますか?
- 3. UMN-mapserverのmap-parameterは、OGC WMS仕様に準拠していますか?
- 4. Enterprise ArchitectのREST API仕様を作成
- 5. Swiftのプロトコルに準拠したオブジェクトを作成します
- 6. ストリーム用の標準APIの仕様はありますか?
- 7. Angular Package Format仕様に準拠して遅延ロードモジュールをパッケージ化する方法はありますか?
- 8. API仕様でセッションにアクセス
- 9. C#のソナールールS1451に準拠したコードを作成する
- 10. GAはクライアントを自動的に生成する標準api仕様を提供していますか?
- 11. 初期化文字列の書式がインデックス227から始まる仕様に準拠していません
- 12. golangを使用したAPI仕様コンバータ
- 13. Rails Rspec、コントローラに仕様ファイルで作成したモデルデータを渡します。
- 14. JavaとXercesを使用して1.1仕様に準拠することを確認するXMLをどのように解析できますか?
- 15. Tabhostを作成し、AsyncTaskから仕様を追加する
- 16. ADA準拠のWeb e-storeを作成できますかNetSuiteを使用していますか?
- 17. プロトコルに準拠したオブジェクトはプロトコルメソッドを隠すべきです
- 18. コントローラの仕様と仕様の仕様
- 19. Rspec 3とFabricator - コントローラ仕様、新しいレコードを作成できません
- 20. ARIA(React)のAnt DesignはARIA(X508準拠)に準拠していますか?
- 21. Graphqlスキーマ仕様の標準はありますか?
- 22. 作成されたXMLが標準に準拠していないのはなぜですか?
- 23. ポリモーフィックな関連:API仕様
- 24. JavaのデータベースAPI仕様
- 25. HTTPストリーミング仕様の公式標準ドキュメント
- 26. Swiftのプロトコルに準拠した特定のクラスを宣言できますか?
- 27. プロトコルに準拠したクラスを拡張しますか?
- 28. Swagger(openAPI)仕様の作成:securityDefinitions
- 29. PDF仕様とAcrobat作成(QuadPoints)
- 30. Prosperの仕様でWCMUsePojoのインスタンスを作成するには?
OK、そうです。私の問題は、私がモデルのforClientメソッドを迂回していたことでした。このルートでは、魅力のように機能します。正しい方向に私を指してくれてありがとう! – JPS