首页 文章

在本地机器上集成php api和angular 2应用程序的简单方法

提问于
浏览
1

我正在使用基于php的REST API创建一个小型Angular 2应用程序 . 到目前为止我开发它的方式是我在json文件中创建了模拟数据并用它来创建前端 . 我使用MAMP创建了php REST API并单独测试它并且工作正常 . 我遇到的问题是我想测试它们的集成但是当我运行npm lite服务器并尝试向API发出HTTP请求时它不起作用 . 是否有一个npm服务器,我可以使用而不是运行php API的lite-server?或者是否有另一种我完全忽视的解决方案?

2 回答

  • 0

    我其实找到了一个解决方案所以我可以通过编辑Apache配置文件在我的本地MAMP服务器上启用CORS . 如果有人需要做类似的事情,这里有一个关于如何做同样事情的非常简短的教程:

    http://enable-cors.org/server_apache.html

    这非常适合我的需求 .

  • 1

    您也可以在PHP文件中执行此操作,这样您就不必使用apache:

    <?php
    header('Access-Control-Allow-Origin: *');
    header('ContentType: application/json');
    echo json_encode('whatever');
    exit;
    ?>
    

相关问题