我有一个Angular 2应用,它的PHP后端位于wamp/www文件夹中。
从我的应用程序,我做这样的请求:
this.http.get('/server/connection.php')
当我为我的项目服务时,我尝试添加代理:
ng serve --proxy http://localhost
它告诉我Proxy config file C:wampwwwfitnessMasterlocalhost does not exist.
我如何创建这个文件,把它放在哪里?或者有什么其他的解决方案来实现我想要的?我用angular-cli: 1.0.0-beta.11-webpack.8
和node: 6.5.0
。
this.http.get('/server/connection.php')
在我看来很奇怪。我想你这里需要一个完整的URL。要检查它是否工作,只需硬编码它。
此外,我建议在开发过程中使用ng serve并在nodejs中测试您的应用程序,因为您具有自动更改检测等良好功能。
之后,你可以执行ng build并将dist文件夹复制到Apache服务器(WAMP)的htdocs文件夹中。