LoginSignup
dfgsdgfsd
@dfgsdgfsd

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Nuxt.js + RailsをECSのFargate起動タイプでデプロイしたい

Nuxt.js + RailsをECSのFargate起動タイプでデプロイしたい

Nuxt.js + Railsでポートフォリオを作成中です。
ECSのFargate起動タイプを使用してデプロイした際に直面した、下記のエラーについての質問です。

Access to XMLHttpRequest at 'リクエストurl' from origin 'フロントエンドのurl' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

状況は下記の通りです。
・railsでcors設定をするため、rack-corsというgemをインストール済み。

・rack-corsの設定で、origins 'フロントエンドのオリジン' を設定するが、上記のエラーが出る。

・なので、originsで、全てのオリジンを許可するorigins '*' を設定するが、上記のエラーが出る。

開発環境ではきちんとcors設定が動作して、問題なく動いていたのですが、本番環境になるとエラーとなります。
ネットの記事・githubのコードなど、様々な情報を調べて解決策を試しましたが、上記のエラーに直面してしまい、3日ほど経過しています。
解決策をご存知の方は、ご教授いただけると嬉しいです。

0

No Answers yet.

Your answer might help someone💌