現在,railsでapiを作り,クライアント側はreactで操作する機構を作ろうとしています.railsはgrape,reactはsuperagentを用いて通信しようとしています.
そこで質問なのですが,reactからrailsにリクエストを送り,レスポンスを取得するとき,react(superagent)ではpostを使えば良いですか?
それであっているとして,以下のように記述したら,
request .post('http://localhost:3000/api/v1') .send({name: "n", text: "t"}) .end((error, res) => { if (!error && res.status === 200) { console.log(res.body) } else { console.log(error) } })
次のようなエラーが出ました.
HTTP405: メソッドが不適切です - 使用された HTTP 動詞はサポートされていません。
(XHR)POST - http://localhost:3000/api/v1
公式ページ他いろいろなページを見ているのですが,どうすれば良いか分かりません.
同じようにしてgetはうまくできたのでの,記述する場所やサーバーの問題ではないと思います.
ご教授いただければ幸いです.
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。