Reputation: 6136
I'm working with Angular 2 with php. Before I started PHP with Angular 2. I have done Angular 2 with node.js on server localhost:3000. Now with PHP, how I can configure my Angular 2 app with xampp server so my server code is running on localhost:8080. Please help me on this.
Upvotes: 7
Views: 36950
Reputation: 2133
You can host it on any server by first building the angular project using the command line:
ng build --base-href "/football/" --prod
This base href will mean that it expects the final server to be something like: localhost:8080/football/.
You want to get everything that is made in the dist folder and paste it into your server inside a folder called football.
Upvotes: 6
Reputation: 6136
Here is my answer.
You can write Angular2 app just using Angular2 packages without using node or mamp or xampp and host that app. Ref
According to the above reference I created my app using angular 2 - cli after that I made a little change in my root directory index.html file which is:
<base href="/">
into
<base href="./">
and build my app using:
ng build --prod
copy dist folder and paste it in my xampp htdocs folder and access the site using:
localhost:8080/dist/
output
App works
Upvotes: 25
Reputation: 339
I think that you are looking something similar to:
angular-cli server - how to proxy API requests to another server?
Just run your angular 2 application using the CLI, and add the proxy to use the services that are in xampp.
Upvotes: 0