I had a project where the URL just worked fine when working locally by going to
localhost:9000/
the URL would become
This is actually not a bug.
See commit-aa077e8
The default hash-prefix used for $location hash-bang URLs has changed from the empty string ('')
to the bang ('!')
.
If you actually want to have no hash-prefix, then you can restore the previous behavior by adding a configuration block to your application:
appModule.config(['$locationProvider', function($locationProvider) {
$locationProvider.hashPrefix('');
}]);