Ember v2.7.0アプリでは、JSONペイロードを返さないバックエンドエンドポイントを使用する必要があります。しかし、それはRESTエンドポイントのように動作するので、DS.RESTAdapter
を使用してデータをフェッチし、ペイロードをDS.Serializer
経由で変換すると考えました。JSONペイロードのないEmber-data RESTAdapter
この小さなEmber-twiddleを作成しました。非JSONペイロードでデータをフェッチしようとしています。そしてそれは失敗する。私が知る限り、DS.RESTAdapter
コードで失敗し、ペイロードからJSONを抽出しようとしています。私のシリアライザはデータを処理する機会がありません。
これは、私がシリアライザがペイロードをマッチすることに責任がある層だと思ったので、これはちょっと奇妙に思えます。
- non-JSONエンドポイントのクエリに
DS.RESTAdapter
を使用することはできますか? - そうでない場合、非JSONエンドポイントでREST風の動作を実行する最も簡単な方法は何ですか?
エンドポイントが返すデータはどのような形式ですか? – xcskier56
@ xcskier56本当に素敵な構文解析はありません:https://gist.github.com/MichalBryxi/76131c6985637e2b140a4e52dae40aef –