【发布时间】:2018-04-24 01:29:59
【问题描述】:
我正在开发一个应用程序,它使用最新的 Angular 作为前端,并在服务器上使用 Symfony + Apache。应用程序和服务器位于不同的域上,但我的服务器通过发送所需的 CORS 标头(由 NelmioCors Bundle 创建)来允许它。但是 Chrome 没有发送 Origin Header,这会触发 Bundle 发送 Headers。
当我用 STRG+SHIFT+R 调用页面时,它加载时没有问题。
设置Vary: Origin 没有帮助。
为什么 chrome 会在没有 Allow Origin Header/Not sent Origin 的情况下缓存请求?
【问题讨论】:
标签: angular google-chrome cors angular5 nelmiocorsbundle