2016-10-14 1 views
0

Попытка запроса ниже HTTP POST в angularJS для deployd, с пользователями коллекции, содержащие имя пользователя и пароль данных,Angularjs HTTP POST вызов для аутентификации входа в deployd failed- 400 Ошибка

angular.module("sportsStoreAdmin") 
    .constant("authUrl", "http://localhost:2403/users/login") 
    .controller("authCtrl", ['$scope','$http','$location','authUrl', function($scope, $http, $location, authUrl) { 

     $scope.authenticate = function (user, pass) { 
     $http.post(authUrl, { 
      username: user, 
      password: pass 
     }, { 
      withCredentials: true 
     }).success(function (data) { 
      $location.path("/main"); 
     }).error(function (error) { 
      $scope.authenticationError = error; 
     }); 
     }; 

    }]); 

при попытке аутентификации входа используя вышеприведенный URL-адрес для развертывания, deployd дает ниже ошибку: -

http://localhost:2403/users/login Не удалось загрузить ресурс: сервер ответил статусом 400 (неудачный запрос).

В чем может быть проблема?

+0

поста кода для обработки запроса контроллера, метод ожидает нечто иное, чем то, что вы передаете – holtc

+0

Deployd генерирует это апи вид инструмента ... Код контроллера в backend не написан мной –

+0

Добавить снимок экрана с ошибкой u face – Aravind

ответ

0

Следующий код будет лучший способ входа пользователя:

$('form').submit(function() { 
    var username = $('#username').val(); 
    var password = $('#password').val(); 
    dpd.users.login({username: username, password: password}, function(session, error) { 
    if (error) { 
     alert(error.message); 
    } else { 
     location.href = "/welcome.html"; 
    } 
    }); 
    return false; 
}); 

Будучи «форма» а HTML форма Войти и #username и #password время ввода тегов с их соответствующими идентификаторами ,

Смотрите этот пример для более ссылок: https://github.com/deployd/examples

+0

Будет ли это работать? Где URL для публикации данных? – Aravind

+0

@ Aravind Мой плохой! Я неправильно понял вопрос, и я имел в виду размещение объектов в коллекции. Я обновил свой ответ! –

+0

прекрасный. Но создайте пример приложения и попробуйте выполнить эту логику! – Aravind

Смежные вопросы