我很难搞清楚问题出在哪里。实际上我正在使用Symfony2来通过RequireJS为AngularJS提供服务。在开发环境中一切正常,但在生产中它会破坏。
所以问题出现在不同的http标题内(一个由sf2 / php提供,另一个由nginx提供)。
工作标题看起来像http://pastebin.com/xJQZ3eRn 不工作的标题看起来像http://pastebin.com/xYD2QYHd
有什么想法吗?我已经为nginx提供的静态javascript文件添加了相同的Cache-Control。也许别人知道更多?
答案 0 :(得分:0)
您可以尝试将您的资产作为协议无关,我在使用硬编码网址从HTTP到HTTPS之前遇到过这方面的问题。
使用
//some.domain.com/js/appmain.js
而不是
http://some.domain.com/js/appmain.js
这样服务器就会选择如何提供服务。
不确定这是否相关,因为您的工作文件似乎也是HTTP。