gpt4 book ai didi

javascript - 解析 js - 无法接收用户字段

转载 作者:行者123 更新时间:2023-11-30 20:53:46 26 4
gpt4 key购买 nike

我遇到了这个问题:我在 Parse JS 文档中看到,要从 Parse 对象或 Parse 用户检索字段,我必须这样做,例如:var name = currentUser.get ('first_name');。我在 Express.js 上使用它,问题是它仅在例如 first_name 刚刚设置在过去时才有效。如果该字段为空,它不会检索任何内容并锁定我的 Express 应用程序。为了检索此用户,我提出了简单的请求:

   request({

uri:'http://myapp.herokuapp.com/parse/users/me',
headers: {
'X-Parse-Application-Id': 'myAppId',
'X-Parse-Session-Token': req.session.token
},
json:true

}).then((userData) => {

if(userData){
user = Parse.Object.fromJSON(userData);
resolve(user);

}

}).catch((error) => {
reject(error);
});

而且它工作得很好...那么为什么它不起作用呢?我还需要将 masterKey 放在 request 中吗?谢谢

最佳答案

检查是否是其他字段的问题,像这样:

var otherJSObject = user.get('value').id;

在这种情况下,您需要查看该值是否存在:

var otherJSObject = user.get('value');

if(otherJSObject)
{
let id = otherJSObject.id;
}

关于javascript - 解析 js - 无法接收用户字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47889284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com