現在、ローカルで開発しています。virtualbox + vagrantで環境は構築しています。OSはcentos 6.8です。
困っていること
chart.jsでチャートの作成をしているのですが、修正するたびに
Uncaught SyntaxError: Invalid or unexpected token
というエラーが出ます。文字修正レベルなので、絶対に記述誤りでないと思って、スーパーリロードし、Apacheを立ち上げてもエラーは解消されません。
ただ、vagrantを立ち上げ直しさえすればエラーが消えて修正が反映されます。
これはどうしてでしょうか?キャッシュの問題でしょうか?
試みたこと
Apacheのキャッシュを無効化しました。
【httpd.conf変更】
①修正
AllowOverride None
⇒AllowOverride All
②追加
<Directory "/vagrant">配下に以下追記
※/vagrantにドキュメントルートを変更してます、
FileEtag None RequestHeader unset If-Modified-Since Header set Cache-Control no-store EnableMMAP Off EnableSendfile Off
【該当ファイル(html)に以下を記述】
<meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0">
【.htaccess作成】
以下を記述。
<IfModule mod_headers.c>
Header set Pragma no-cache
Header set Cache-Control no-cache
</IfModule>
回答1件
あなたの回答
tips
プレビュー