Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不同http头打破的RequireJS依赖关系_Http_Symfony_Nginx_Http Headers_Requirejs - Fatal编程技术网

不同http头打破的RequireJS依赖关系

不同http头打破的RequireJS依赖关系,http,symfony,nginx,http-headers,requirejs,Http,Symfony,Nginx,Http Headers,Requirejs,我很难弄清楚问题出在哪里。实际上,我正在使用Symfony2为RequireJS提供AngularJS。在开发环境中,一切都可以正常工作,但在生产环境中,一切都会中断 因此,问题出现在不同的http头中(一个由sf2/php提供服务,另一个由nginx提供服务) 工作标头看起来像 “不工作”标题如下所示 有什么想法吗?我已经添加了由nginx提供服务的静态javascript文件所缺少的相同缓存控制。也许其他人知道更多?您可以尝试将您的资产作为协议无关者提供服务,我以前在使用硬编码URL从HTT

我很难弄清楚问题出在哪里。实际上,我正在使用Symfony2为RequireJS提供AngularJS。在开发环境中,一切都可以正常工作,但在生产环境中,一切都会中断

因此,问题出现在不同的http头中(一个由sf2/php提供服务,另一个由nginx提供服务)

工作标头看起来像 “不工作”标题如下所示


有什么想法吗?我已经添加了由nginx提供服务的静态javascript文件所缺少的相同缓存控制。也许其他人知道更多?

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

使用

而不是

http://some.domain.com/js/appmain.js
这样,服务器将选择如何为其提供服务

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

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