启用CORS后,除HTML部分外,所有资源都有效

时间:2017-07-21 00:13:48

标签: angularjs express cors

所以我开始拆分我的服务,并使用ExpressJS将所有静态资源放到Web应用程序上。我通过简单地在CORS标题下添加我们的网站域来使用中间件启用CORS。这使我们的所有JS和CSS开始加载很好,但是HTML文件继续向.html资源显示失败的OPTIONS请求。即使您可以直接在浏览器中轻松访问相同的URL并查看文件就可以了,它们会返回404。你也可以使用$http.get('localhost:3000/partials/home.html'),也可以。只有当它用作指令的templateUrl时它才会失败。我们已经使用$sceDelegateProvider将我们的网站列入白名单,所以我知道它不可能(加上它曾经给出了一个特定的错误,现在却没有)。任何想法为什么会失败?

0 个答案:

没有答案