如何使 satellizer 使用绝对 url's?
How to make satellizer use absolute url's?
我正在使用 satellizer 制作注册表单。
但是它不往右走url
我的控制台显示如下:
POST http://localhost:8000/http://104.236.150.55/auth/register 404 (Not Found)
view2.js:185 Not found
这是我的 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 访问它们?
在您的配置中设置:
$authProvider.baseUrl = null;
我正在使用 satellizer 制作注册表单。 但是它不往右走url
我的控制台显示如下:
POST http://localhost:8000/http://104.236.150.55/auth/register 404 (Not Found) view2.js:185 Not found
这是我的 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 访问它们?
在您的配置中设置:
$authProvider.baseUrl = null;