最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

解析js

IT培训 admin 6浏览 0评论

解析js

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

   request({

      uri:'',
      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;
}

解析js

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

   request({

      uri:'',
      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;
}

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论