I have read that AngularJS uses hashbang URLs as default - but thats not an advantage and therefore HTML5 URLs should be used. In order to configure this behaviour at client side the following must be done:
...
$locationProvider.html5Mode(true);
...
At server- side also some configurations have to be done - as I understood URL requests should be configured therefore that the page with ng-app inside (the starting page - e.g. index.html) should be delivered to client. Excluded are URLs which deliver static resources (CSS, images, AngularJS partials, ...) and URLs which are used for CRUD (e.g.RESTful service URLs).
My question not would be how to adjust this behaviour at server side (e.g. for String Boot with an embedded server inside)?
And another question would be if you distinguish between static resources (e.g. .../static/..) and CRUD URLs (e.g. .../database/...) in our AngularJS application?
Thanks a lot!