Javascript 角度,航行路线问题

Javascript 角度,航行路线问题,javascript,angularjs,node.js,sails.js,frontend,Javascript,Angularjs,Node.js,Sails.js,Frontend,我一直在尝试在我的sails应用程序中使用角度路由,如下所示: angular.module('SignupController',['ngRoute']) .controller('SignupCtrl',function($scope,$http,$location){ $scope.create = function(name,encryptedPassword){ $http.post('/user/create/',{name:name,e

我一直在尝试在我的sails应用程序中使用角度路由,如下所示:

angular.module('SignupController',['ngRoute'])

.controller('SignupCtrl',function($scope,$http,$location){

        $scope.create = function(name,encryptedPassword){

            $http.post('/user/create/',{name:name,encryptedPassword:encryptedPassword}).success(function(response){
            console.log(response);
            //$location.path("/user/new");
    });
};

}).config(['$routeProvider', function($routeProvider) {
      $routeProvider.when('/view1', {templateUrl: 'views/tst.html', controller: 'SignupCtrl'});
      $routeProvider.otherwise({redirectTo: '/homepage'});
}]);

所以当我访问/view1时,我希望在tst.html上得到重定向,但我得到的是404。我是angular的新手,所以这个代码有什么错误吗?我的代码基于这个示例$route#示例

Angular routing在客户端工作,因此到view1的“路由”不是,而是,否则您将落入在config/routes.js(服务器端路由)中配置的sailsjs路由机制


顺便说一句:我建议您使用ui路由器角度库,因为它功能更强大,并且正在成为角度路由的实际标准。

确保您访问
http://domain.com/#/view1
第页。注意
#