0

我很难弄清楚问题出在哪里。实际上,我正在使用 Symfony2 通过 RequireJS 为 AngularJS 提供服务。在开发环境中一切正常,但在生产环境中它会中断。

因此问题存在于不同的 http 标头中(一个由 sf2 / php 提供,另一个由 nginx 提供)。

工作标题看起来像http://pastebin.com/xJQZ3eRn 不工作标题看起来像http://pastebin.com/xYD2QYHd

有任何想法吗?我已经为 nginx 提供的静态 javascript 文件添加了相同的 Cache-Control。也许其他人知道更多?

4

1 回答 1

0

您可以尝试将您的资产作为协议不可知论者提供服务,我之前在使用硬编码 URL 从 HTTP 到 HTTPS 时遇到过这个问题。

利用

//some.domain.com/js/appmain.js

代替

http://some.domain.com/js/appmain.js

这样服务器将选择如何服务它。

不确定这是否相关,因为您的工作文件似乎也是 HTTP。

于 2013-08-02T17:45:19.547 回答