2

Я делаю регистрационную форму, используя спутник. Но это не идет на правый URLКак заставить спутник использовать абсолютный URL?

Моя консоль будет выглядеть следующим образом:

POST http://localhost:8000/http://104.236.150.55/auth/register 404 (Not Found) 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); 
 
      }); 
 
     } 
 
    }]);

Как я получить доступ к ним с абсолютным URLs?

ответ

3

Установить в вашей конфигурации:

$authProvider.baseUrl = null; 
+0

он работал для вашей проблемы? –