我正在开发一个移动应用程序,该应用程序在前端使用js并连接到PHP后端,该后端针对MongoDB数据库运行脚本以返回json数据。现在一切正常,因为我使用localhost测试了整个后端,但现在我想上传PHP文件存储到某个服务器,以便我可以使用实际的移动应用测试整个过程。
所以这是我到目前为止所做的:
我在MongoLab上建立了MongoDB数据库(他们有免费的入门计划),并且还将PHP文件上传到了Google App Engine(同样免费)。但是现在当我尝试使用谷歌浏览器中的Postman调用文件时,它显示Access-Allow-Control-Origin错误,不允许使用http:// localhost。我试图通过谷歌搜索找到解决方案,但是由于错误仍然存在,因此并没有被证明是有帮助的。
因此,我切换到Amazon aws,启动了一个ec2实例,安装了Apache和PHP,并将我的PHP文件上传到那里,并且出现了相同的Access-Allow-Control-Origin错误。
因此,我想我真正的问题是,有人可以指导我完成如何上传PHP文件并将其连接到MongoDb数据库,然后从localhost或移动应用程序调用它们并将结果提供给我的过程。
PS-对不起,这么长的帖子,但我只是想解释一下所有内容。
添加
header('Access-Control-Allow-Origin: http://localhost');
出现问题的任何页面的顶部。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句