我在我的应用程序中将
html5Mode设置为true.我的路线定义如下:
app.config(['$routeProvider','$locationProvider',function ($routeProvider,$locationProvider) {
$locationProvider.html5Mode(true);
$locationProvider.hashPrefix('!');
$routeProvider.
when('/api/',{
templateUrl: '../../html/console.html',controller: 'paramsController'
}).
when('/',{
templateUrl: '../../html/timeline.html',controller: 'timelineController'
}).
otherwise({
redirectTo: '/'
});
}]);
但每当我以http:// localhost:3000 / api的形式发出请求时,它会进行HTTP调用并请求转到服务器而不是解析为我的角度路由.
我需要在这里做些什么呢?
我在主页上添加了以下标记:
只是声明,如果它在这里改变了什么.
是否需要任何其他配置.我使用node.js作为express.js的服务器.