RequireJS依赖项被不同的http标头破坏

时间:2013-08-02 09:47:43

标签: http symfony nginx http-headers requirejs

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

所以问题出现在不同的http标题内(一个由sf2 / php提供,另一个由nginx提供)。

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

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

1 个答案:

答案 0 :(得分:0)

您可以尝试将您的资产作为协议无关,我在使用硬编码网址从HTTP到HTTPS之前遇到过这方面的问题。

使用

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

而不是

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

这样服务器就会选择如何提供服务。

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