前提・実現したいこと
Ruby on Rails + Vue.js でアプリを作ろうとしているのですが、localhost:5000に接続すると、console
に431 (Request Header Fields Too Large)というエラーが出てしまい、画面に何も表示されません。解決方法をご教示下さると嬉しです。
発生している問題・エラーメッセージ
console
1GET http://localhost:5000/packs/js/hello_vue-05f5862c02efed695ee1.js net::ERR_ABORTED 431 (Request Header Fields Too Large)
Procfile
1rails: bundle exec rails server 2webpack: ./bin/webpack-dev-server
Gemにforemanを追加し、$foreman startのコマンドでローカルサーバーを立ち上げています。
indexhtmlerb
1<%= javascript_pack_tag 'hello_vue' %>
上記のinde.html.erbをルートパスに設定しています。また、hello_vue.jsは一切触れていません。
試したこと
431 (Request Header Fields Too Large)のエラーでグーグル検索したところ、
リクエストヘッダーの全体の大きさが大きすぎる場合や、単一のヘッダーフィールドが長すぎる場合に出るエラーとのこと。ただ、具体的な解決策などがなく、途方にくれています。
補足情報(FW/ツールのバージョンなど)
Rails 5.2.1
Vue 3.7.0
他に必要なコードや、質問の仕方に問題があればご指摘宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。