2015-07-03 66 views
-1

我开发的前端使用js和连接到它运行脚本针对的MongoDB数据库返回JSON data.Now一切工作正常,因为我使用本地主机测试的整个后端,但一个PHP后端移动应用现在我想将PHP文件上传到某个服务器,以便我可以使用实际的移动应用测试整个事情。REST API CORS问题

因此,这里是我迄今所做的: -

我做了MongoLab我的MongoDB数据库(他们有一个启动自由计划),我还上传了我的PHP文件到谷歌应用程序引擎(同样为免费)。但现在,当我尝试使用调用文件在谷歌浏览器说邮差,这表明接入允许-控制原产地的错误,http://localhost是不允许的。我试图谷歌找到解决办法,但它并没有证明是有益的,因为错误仍然存​​在。

因此我转而使用亚马逊AWS,发射了EC2实例,安装Apache和PHP和上传我的PHP文件在那里,我得到了相同的访问允许-控制原产地的错误。

所以我想我真正的问题是有人可以通过我如何上传我的PHP文件,并让他们连接到MongoDb数据库,然后从本地或从移动应用程序调用他们的过程,并将结果给予我。

P.S. - 抱歉这么长的帖子,但我只是想解释一切。

回答

0

添加

header('Access-Control-Allow-Origin: http://localhost'); 

到有问题的任何页面的顶部。