現在、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. ストリーム用の標準APIの仕様はありますか?
- 6. API仕様でセッションにアクセス
- 7. 初期化文字列の書式がインデックス227から始まる仕様に準拠していません
- 8. Rails Rspec、コントローラに仕様ファイルで作成したモデルデータを渡します。
- 9. JavaとXercesを使用して1.1仕様に準拠することを確認するXMLをどのように解析できますか?
- 10. Tabhostを作成し、AsyncTaskから仕様を追加する
- 11. Rspec 3とFabricator - コントローラ仕様、新しいレコードを作成できません
- 12. コントローラの仕様と仕様の仕様
- 13. JavaのデータベースAPI仕様
- 14. 作成されたXMLが標準に準拠していないのはなぜですか?
- 15. HTTPストリーミング仕様の公式標準ドキュメント
- 16. PDF仕様とAcrobat作成(QuadPoints)
- 17. プロジェクト仕様の作成時に避けるべき点
- 18. Swiftのプロトコルに準拠した特定のクラスを宣言できますか?
- 19. Swagger API仕様からAngular2フォームを生成
- 20. Prosperの仕様でWCMUsePojoのインスタンスを作成するには?
- 21. プロトコルに準拠したクラスを拡張しますか?
- 22. 製品仕様と仕様を比較できる製品
- 23. SQLに準拠するための基準は何ですか?
- 24. 「eclipseへのエクスポート」機能を作成します。プロジェクトファイルの仕様はどこで入手できますか?
- 25. Pythonの特定のJSONに準拠するJSONオブジェクトを作成します。
- 26. golangコメント付きスワッガー仕様の生成
- 27. 仕様を指定してイメージを作成する方法
- 28. "#"の代わりに標準に準拠した空のsrcを使ってiframeを作成する
- 29. CSSのregexはW3C標準に準拠していますか?
- 30. ログイン/サインインAPIの標準レスポンス
OK、そうです。私の問題は、私がモデルのforClientメソッドを迂回していたことでした。このルートでは、魅力のように機能します。正しい方向に私を指してくれてありがとう! – JPS