Angularjs的HTTP POST调用在部署中验证登录失败-返回400错误
Angularjs HTTP POST call to authenticate login in deployd failed- 400 error returned
尝试在angularJS中部署下面的http post请求,使用包含数据的Collection users用户名和密码,
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来验证登录时,deploy给出以下错误:-
http://localhost:2403/users/login加载资源失败:服务器响应状态为400(错误请求)。
有什么问题吗?
下面的代码将是登录用户的最佳方式:
$('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是带有各自id的输入标签。
更多参考,请看下面的例子:https://github.com/deployd/examples
相关文章:
- 解析JS SDK登录到Node.JS中运行的解析服务器=失败
- nodejsexpress登录失败
- 当Firefox尝试登录时,Selenium测试失败
- 如果使用 JavaScript 登录失败,如何在登录页面中显示消息
- 登录失败时不刷新
- Facebook登录默默失败
- JavaScript 中的登录脚本失败
- 登录失败时导航到注册页面
- Facebook JavaScript API - Chrome 中的登录失败
- parse.com javascript登录safari手机失败.(QuotaExceededError)
- 谷歌登录youtube帐户失败
- gcloud auth登录失败,因为禁用了java脚本
- Meteor,跟踪用户's次登录尝试失败,并禁止他们在x次尝试后登录
- 仅使用Javascript成功或失败登录后重定向至html页面
- 我如何能保持登录失败后弹出登录
- 登录失败后,如何保持模态窗口打开?
- 当登录失败时,如何在php中调用引导模式
- FB登录失败(没有错误,没有什么)
- Angularjs的HTTP POST调用在部署中验证登录失败-返回400错误
- Firebase项目导致“认证/网络请求失败”;登录错误