如何设置Angular 2从Mac页面上的MAMP中获取PHP页面的结果?

时间:2017-01-30 17:06:47

标签: javascript php angularjs angular cors

我在Mac上在Mac上运行PHP。我安装了Angular 2,它运行正常,现在我在MAMP(端口80)上运行了一个PHP页面。我需要Angular 2来从这个PHP页面获取结果。我需要从Angular 2网站获得此结果。 Angular2网站位于http://localhost:4200http://localhost/angular2/ng2/src/app),PHP文件可以在任何地方。我尝试将index.php放在http://localhost/site/index.phphttp://localhost/angular2/ng2/src/app/index.php)上,但我没有得到预期的结果。当我将index.php放在与angular index.html文件相同的原点时,它只返回PHP文件的源代码。如果我将index.php放在其他地方,我得到的错误与CORS有关:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost/angular2/ng2/src/app/index.php. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

我可以做些什么来克服CORS或以其他方式获得PHP结果?如何将Angular与PHP文件连接。我的PHP apache服务器正在http://localhost:80

上运行

0 个答案:

没有答案