Play フレームワーク プロジェクトを新しい PC に移動し、すべて正常に動作していますが、厄介な問題が 1 つあります。すべての静的アセット304: Not Modified
を編集した後でもヘッダーが返されます。そして、私は問題の原因を見つけたと思います.playフレームワークはcurlで次
HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Length: 527
Content-Type: application/javascript; charset=utf-8
Date: Wed, 14 Jan 2015 17:49:24 GMT
ETag: "4a0670efaaa84f8734d67d4557a7309dfe235301"
Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
のように返信します:Last-Modified: Thu, 01 Jan 1970 00:00:00 GMT
私には間違っているようです. また、何かを編集しても、ETag は変更されません。キャッシュを削除しない限り、Chrome は変更を読み込まず、モバイル開発がほぼ不可能になるため、これは面倒です。
新しいアプリケーションを作成するときも同じことが起こります。Windows 8も搭載した古いラップトップで動作しました。
1 に答える
1
#3722のようです。
パスの名前にスペースが含まれている場合、資産コントローラーは定数 etag を送信します
ワークスペースまたはアセットへのパスにスペースが含まれていますか? その場合は、削除してからやり直してください。
お役に立てば幸いです。
于 2015-01-26T16:02:15.523 に答える