Rails アプリに反応コンポーネントがあり、localhost でホストされている Rails アプリにPOSTfetch()
を送信するために使用しようとしていますが、次のエラーが表示されます。
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
私はdevise gemを使って と を処理user/registrations
してlogins
います。
私は削除しようとしましたprotect_from_forgery with: :exception
これが私のフェッチのコードです。
this.state.ids.sub_id});
fetch(POST_PATH, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: body
}).then(res => res.json()).then(console.log);
csrfトークンを取得してフォームから送信し、通過させるにはどうすればよいですか?
理想的には、ヘッダーを介して送信したいのですが、トークンにアクセスする方法がわかりません。