如何在 DigitalOcean App 平台中禁用 CORS 策略并允许从任何地址访问?

Posted

技术标签:

【中文标题】如何在 DigitalOcean App 平台中禁用 CORS 策略并允许从任何地址访问?【英文标题】:How to disable CORS policy in DigitalOcean App platform and allow acces from any address? 【发布时间】:2021-11-19 13:51:45 【问题描述】:

我有一个在 DigitalOcean App 平台上运行的 python 网络应用程序,与 Postman 完美配合。但是,当我尝试从本地主机或网站发出请求时,CORS 会阻止所有这些请求,并显示以下消息:Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我已经在我的应用程序设置中使用我的网站域配置了 CORS,如 DO 文档中所述,但它仍然无法正常工作。但不知何故,它适用于 Postman。

我的应用的 CORS 配置:

【问题讨论】:

你能在这里分享你的 CORS 配置吗?您是否允许 CORS 用于 OPTIONS 请求? @esqew 我在问题中添加了一个配置 【参考方案1】:

通过在 Access-Control-Allow-Headers 中添加 content-type header 解决

【讨论】:

以上是关于如何在 DigitalOcean App 平台中禁用 CORS 策略并允许从任何地址访问?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Live Server (Digital Ocean) 中部署 Angular App?

CouchDB Fauxton 登录在 DigitalOcean Docker APP 上不起作用

如何将 DigitalOcean 中的域指向 Route 53?

如何在 digitalocean 中显示 laravel api 错误?

markdown 如何使用CoreOS在DigitalOcean上设置Kubernetes

如何在 DigitalOcean 中限制对 Express API 的访问