首次创建_User时将对象附加到_User对象

时间:2015-08-12 06:07:57

标签: parse-platform

我目前只有Facebook登录系统。我想将PublicUser对象附加到_User对象,仅在首次创建_User 时附加。我想在我的云代码中执行此操作。作为我的目标的前奏,我试图快速找出afterSave是否正常工作:

Parse.Cloud.afterSave(Parse.User, function(request) {
  var PublicUser = Parse.Object.extend("PublicUser");
  var publicUser = new PublicUser()
  publicUser.save();
});

但是,没有创建publicUser对象。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您的代码很好,我在自己的项目中检查过。另请查看this主题,查看类似问题。

你应该检查一些事情:

  • 确保代码实际部署完毕。你可以通过解析控制面板检查 - >你的应用 - >核心 - >云代码。确保代码实际存在。有时(特别是如果您使用" parse develop")cli命令开发,当解析器尝试上传文件并失败时,您将看不到编译错误。

    • 确保通过main.js命令将触发器导入require()。因此,如果您将触发器保存在' cloud / triggers / user.js'你应该要求(' cloud / triggers / user.js')让Parse知道这段代码。

    • 最后,您绝对应该使用本书中最早的调试技术,并在其中放置console.log()语句。您可以通过运行parse develop来查看控制台以查看