我正在使用Angular 2和php进行开发。在开始使用PHP之前,我已经在本地服务器localhost:3000上使用node.js完成了Angular 2的开发。现在,我该如何将我的Angular 2应用程序配置到xampp服务器上,以便我的服务器代码可以在localhost:8080上运行?请帮助我解决这个问题。
这是我的答案。
你可以仅使用Angular2包而无需使用node、mamp或xampp编写Angular2应用程序,并托管该应用程序。参考链接
根据上述参考链接,我使用angular 2-cli创建了我的应用程序。之后,我对我的根目录index.html文件进行了一些小修改,如下所示:
<base href="/">
进入
<base href="./">
并使用以下方式构建我的应用:
ng build --prod
复制dist文件夹并将它粘贴到我的xampp htdocs文件夹中,然后使用以下方式访问网站:
localhost:8080/dist/
输出结果
应用程序运行正常
您可以将其托管在任何服务器上,首先使用命令行构建angular项目:
ng build --base-href "/football/" --prod
我认为你正在寻找类似于以下内容:
angular-cli server - how to proxy API requests to another server?
只需使用CLI运行你的Angular 2应用程序,并添加代理以使用在xampp中的服务。