Vagrantのconfig.vm.synced_folderに設定したフォルダーのファイルを直接開いてJavaScriptを実行するとエラーは発生しないが、IPアドレスでアクセスし実行すると下記のようなエラーが発生した。
uncaught syntaxerror: unexpected end of input
Uncaught SyntaxError: Unexpected token ILLEGAL
ブラウザはキャッシュを行わない設定にしているが確認すると最新のJavaScriptファイルを読み込んでいなかった。
Nginxのsendfile(/etc/nginx/nginx.conf)ディレクティブをoffにしたら解決した。
sndfileディレクティブがonのときNginxはsendfile()APIを使いカーネルにキャッシュしているデータを送信する。
VagrantでCSSの更新が反映されない場合の対処法 – Qiita
Vagrant上のjavascriptで「Uncaught SyntaxError: Unexpected token ILLEGAL」 – Qiita
nginx連載3回目: nginxの設定、その1 – インフラエンジニアway – Powered by HEARTBEATS
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。