Я переместил проект Play Framework на новый компьютер, и все работает нормально, но есть одна неприятная проблема: все статические ресурсы возвращают заголовок 304: Not Modified
даже после того, как я их отредактировал. И я думаю, что нашел причину проблемы, ответы на play framework следующие в 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.
Ответ Play Framework не изменяется при изменении статических ресурсов
Ответы (1)
Это похоже на # 3722.
Контроллер ресурсов отправляет постоянный etag, если в имени пути есть пробел
Есть ли место на пути к вашему рабочему пространству или вашим активам? Если да, удалите его и попробуйте еще раз.
Я надеюсь, что это помогает.
person
Benoit Coudour
schedule
26.01.2015