我正在使用带有Django编写的后端的离子框架构建应用程序 .
当我尝试进行测试时,我收到以下错误消息
跨源请求已阻止:同源策略禁止在http:// localhost:8000 / api /中读取远程资源 . (原因:缺少CORS Headers 'Access-Control-Allow-Origin') .
我看到一些文档,并提到我需要在ionic.config.json下添加代理,所以我添加了代理它看起来像这样
"proxies":[
{
"path":"/api",
"proxyUrl": "http://localhost:8000/api"
}
]
提前致谢
2 回答
Olávocêpodeusar uma lib
pip install django-cors-headers
您的浏览器强制使用交叉源,不应使用当前设置阻止从任何分布式电话运行应用程序 .
要允许"served to browser"应用与服务器之间进行通信,请使用浏览器插件Add Extension to Chrome