嘿,我是离子3的新手,我为我的应用程序准备了一种联系方式,服务器(php)必须在用户填写表单后发送电子邮件。在服务器中我使用函数mail通过它工作的服务器发送电子邮件,它发送电子邮件,即使出现No'Access-Control-Allow-Origin'标题的错误 我已经在我的php脚本中添加了两个标题
header("Access-Control-Allow-Origin: *");
header('Content-Type: text/html; charset=utf-8');
这不是您的离子应用程序的问题。您尝试通过api调用访问的服务器不支持CORS。希望本文可以帮助您解决问题。
https://blog.ionicframework.com/handling-cors-issues-in-ionic /
有一个教程或解决方案来解决您的问题。
这是你的重要部分
当我们在运行
ionic serve
或ionic run -l
时运行或测试我们的应用程序时,在Ionic CORS中处理CORS只是一个问题。有两种方法可以解决这个问题:第一种也是更简单的解决方案是只允许来自API端点的所有来源。但是,我们无法始终控制我们正在访问的端点。那么,我们需要的是一个不指定原点的请求。
我们可以使用代理服务器来完成此操作。让我们来看看Ionic CLI如何提供易于配置的代理服务器。