Javascript 角度火力验证后未收到响应
在向angularfire注册用户后,我没有收到响应。用户电子邮件显示在Angular的身份验证基础上,但登录行为空,似乎未执行console.log函数 这是我的密码,希望你能帮我。谢谢Javascript 角度火力验证后未收到响应,javascript,angularjs,firebase,angularfire,firebase-authentication,Javascript,Angularjs,Firebase,Angularfire,Firebase Authentication,在向angularfire注册用户后,我没有收到响应。用户电子邮件显示在Angular的身份验证基础上,但登录行为空,似乎未执行console.log函数 这是我的密码,希望你能帮我。谢谢 app.controller('UserRegisterCtrl', ["$scope", "$http", "$firebaseAuth", function($scope, $http, $firebaseAuth){ $scope.createUser = funct
app.controller('UserRegisterCtrl', ["$scope", "$http", "$firebaseAuth",
function($scope, $http, $firebaseAuth){
$scope.createUser = function(user_data) {
var Auth = $firebaseAuth();
Auth.$createUserWithEmailAndPassword(user_data.email, user_data.password)
.then(function(firebaseUser){
//This part of the code does not execute
console.log(firebaseUser);
console.log("User " + firebaseUser.uid + " created successfully!");
}).catch(function(error) {
console.error("Error: ", error);
});
};
}]);
我正在使用这些库
<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/2.0.0/angularfire.min.js"></script>
这些用于getAccountInfo请求
{
"kind": "identitytoolkit#GetAccountInfoResponse",
"users": [
{
"localId": "Q2CJH0ZL5oRPj3NLzSB5nPzO9Js1",
"email": "axa@correo.com",
"emailVerified": false,
"providerUserInfo": [
{
"providerId": "password",
"federatedId": "axa@correo.com",
"email": "axa@correo.com",
"rawId": "axa@correo.com"
}
],
"passwordHash": "UkVEQUNURUQ=",
"passwordUpdatedAt": 1.466716625E12,
"validSince": "1466716625",
"createdAt": "1466716625000"
}
]
}
我已经使用
angularfire 2.0.0
和firebase 3.0.0
测试了您的代码,问题肯定取决于angularfire 2.0.0。通过将其更新到2.0.1版,我能够按预期执行代码
因此,请确保将脚本链接替换为最新的firebase和angularfire版本
<script src="https://www.gstatic.com/firebasejs/3.0.5/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/2.0.1/angularfire.min.js"></script>
正在进行演示。我已经使用
angularfire 2.0.0
和firebase 3.0.0
测试了您的代码,问题肯定取决于angularfire 2.0.0。通过将其更新到2.0.1版,我能够按预期执行代码
因此,请确保将脚本链接替换为最新的firebase和angularfire版本
<script src="https://www.gstatic.com/firebasejs/3.0.5/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/2.0.1/angularfire.min.js"></script>
正在进行演示。什么是firebase和angularfire版本?我把信息放在帖子里了。感谢日志上也没有错误消息?您的代码看起来很好,工作也很好,只是在这里尝试了一下,效果很好。唯一的区别是我使用的是
angularfire 2.0.1
和firebase 3.0.5
,但这不应该是我要更新以确保的问题。控制台上没有错误。。。我正在使用谷歌浏览器控制台。在帖子中添加请求和响应。“非常感谢!什么是firebase和angularfire版本?我把信息放在帖子里了。感谢日志上也没有错误消息?您的代码看起来很好,工作也很好,只是在这里尝试了一下,效果很好。唯一的区别是我使用的是angularfire 2.0.1
和firebase 3.0.5
,但这不应该是我要更新以确保的问题。控制台上没有错误。。。我正在使用谷歌浏览器控制台。在帖子中添加请求和响应。“非常感谢!非常感谢。问题解决了。我发现这些链接提供了更多信息@NallelyFlores很高兴看到你取得了进步!您介意将答案设置为“已接受”吗?:)非常感谢。问题解决了。我发现这些链接提供了更多信息@NallelyFlores很高兴看到你取得了进步!您介意将答案设置为“已接受”吗?:)