Issue
I have built a simple angular app with 2 routes through the following command:
ng build --aot --prod --base-href ./
Then i open the index.html
file located in the dist
folder and the app runs but the the routes don't work and i get the following warning on console:
Hope to have explained my question well. Thanks in advance.
Solution
Using Angular routing engine will force you to host your app in some server (e.g. IIS, NodeJS etc.)
A simple angular app without routes can run without hosting it on a server.
From Angular docs:
Angular apps are perfect candidates for serving with a simple static HTML server. You don't need a server-side engine to dynamically compose application pages because Angular does that on the client-side.
If the app uses the Angular router, you must configure the server to return the application's host page (index.html) when asked for a file that it does not have.
Answered By - benshabatnoam
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.