現在、私はAngular2とRoR5 APIに問題があります。オブジェクトをAPIサーバーに保存しようとしていますが、これは機能しません。ここでPOSTリクエストでparamsのデータがありません
は、サービスのための私のAngular2コード:
createFrame(frameData) {
let headers = new Headers({ 'Content-Type': 'application/x-www-form-urlencoded' });
let options = new RequestOptions({ headers: headers });
let body = JSON.stringify({frame: frameData});
return this.http.post(this.frameURL, body, headers).map((res: Response) => res.json());
}
要求は私のブラウザで行われ、私はJSONデータを見ることができます:
しかし、RoRのは、POSTを取得することができませんデータ。
[1] pry(#<Api::V1::FramesController>)> params
=> <ActionController::Parameters {"format"=>:json, "controller"=>"api/v1/frames", "action"=>"create"} permitted: false>
[2] pry(#<Api::V1::FramesController>)>
誰かが私に何かを教えてもらえますか?
が見えます) 'title'、' is_photolini'など –