如何让卫星使用绝对网址?

时间:2015-05-25 11:49:37

标签: angularjs controller forms-authentication oauth-provider satellizer

我正在使用卫星进行注册表单。 但它没有找到正确的网址

我的控制台显示以下内容:

  

POST http://localhost:8000/http://104.236.150.55/auth/register 404(未找到)   view2.js:185找不到

这是我的config.js:

.config(['$routeProvider', '$locationProvider', '$authProvider', function($routeProvider, $locationProvider, $authProvider) {
    $routeProvider

    //for Landing page
        .when('/view2', {
            templateUrl: 'view2/view2.html',
            controller: 'View2Ctrl'
        })
        .when('/activity', {
            templateUrl: 'view2/activity.html',
            controller: 'ActivityCtrl'
        })
        .when('/signup', {
            templateUrl: 'view2/signup.html',
            controller: 'UserCtrl'
        });

    $authProvider.signupUrl = "http://example.com/auth/register";

}])

和我的控制员:

.controller('UserCtrl', ['$scope', '$auth', function($scope, $auth) {

        $scope.signup = function() {

            var user = {
                email: $scope.email,
                password: $scope.password
            };

            $auth.signup(user)
                .catch(function(response) {
                    console.log(response.data);
            });
        }
    }]);

如何使用绝对网址访问它们?

1 个答案:

答案 0 :(得分:3)

在您的配置中设置:

 $authProvider.baseUrl = null;