【发布时间】:2019-05-22 03:25:49
【问题描述】:
这个 cors 问题将是我的死亡。无论如何,我试图解决为什么 spatie/cors 包在本地工作但在生产中不起作用。如果有人有这方面的经验,我将不胜感激!我正在尝试访问我的后端,但收到警报提示
my url has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request
【问题讨论】:
-
你有类似 HTTP --> HTTPS 重定向的东西吗?
-
说实话我不确定。证书是使用
LetsEncrypt生成的,它没有给我任何证书的详细信息。 -
问题不在于证书,也不在于 Let's Encrypt。可能是您的网络服务器配置或应用程序试图将请求从 HTTP 重定向到 HTTPS。看看浏览器开发者工具中的网络面板——我猜你会看到那里的
OPTIONS请求得到301/302响应。 -
我的控制台的网络选项卡中没有任何内容。当我刷新它只显示加载的资源。
-
如果控制台显示请求失败,则对应的网络选项卡中应该有 something。或许你可以分享网址?