即使用户已登录,Firebase用户身份验证,firebase.auth()。uid仍未定义

时间:2016-09-16 03:53:52

标签: node.js firebase firebase-authentication

客户端:我正在尝试创建对应该将用户uid信息传递到服务器端的路由的ajax调用。用户使用firebase facebook登录,我使用了firebase登录模板。

$.ajax({
  url: '/meals/putMeal',
  type: 'PUT',
  dataType: "json",
  contentType: "application/json",
  data: JSON.stringify({testMeal: testMealData, userID: authData.uid}),
  success:function(result){
    alert(result);
  }
});

服务器端,我只是检查userID但它返回undefined。我还测试了在服务器端获取firebase.auth()。uid并且它还返回undefined。用户肯定已登录。

router.put('/putMeal',function(req,res){
    console.log(req.body);
    console.log("req body is " + req.body.testMeal.Name);
    console.log("the user is " + req.body.userID);
}); //CREATE

0 个答案:

没有答案