Когда я пытаюсь зарегистрироваться как новый пользователь, я получаю сообщение об ошибке, говорящее о неверном имени пользователя или пароле, что заставляет меня думать, что приложение пытается войти в систему, когда оно должно пытаться зарегистрироваться.
Форма:
form(class='form-auth' ng-submit='register()')
p(class='text-warning'){{error_message}}
label(for='email') Email
input(type="email", ng-model='users.email', name="email", placeholder='Email')
label(for='password') Password
input(type="password", ng-model='users.password', name="password", placeholder='Password')
input(type="submit" class='submitBtn' value='Go')
Контроллер регистрации (в файле myApp.js в общедоступном каталоге Javascript)
app.controller('authController', function($scope, $rootScope, $http, $location){
$scope.user = {email: '', password: ''};
$scope.error_message = '';
$scope.register = function(){
$http.post('/auth/signup', $scope.user).success(function(data){
if(data.state == 'success'){
$rootScope.authenticated = true;
$rootScope.current_user = data.user.username;
$location.path('/');
}
else{
$scope.error_message = data.message;
}
});
};
});
У меня есть авторизация и паспорт в основном файле app.js. У меня есть функция входа в систему над регистрационной, но она, похоже, закрыта правильно. Что-то здесь не так?