我目前只有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对象。在此先感谢您的帮助!
答案 0 :(得分:1)
您的代码很好,我在自己的项目中检查过。另请查看this主题,查看类似问题。
你应该检查一些事情:
确保代码实际部署完毕。你可以通过解析控制面板检查 - >你的应用 - >核心 - >云代码。确保代码实际存在。有时(特别是如果您使用" parse develop
")cli命令开发,当解析器尝试上传文件并失败时,您将看不到编译错误。
确保通过main.js
命令将触发器导入require()
。因此,如果您将触发器保存在' cloud / triggers / user.js'你应该要求(' cloud / triggers / user.js')让Parse知道这段代码。
最后,您绝对应该使用本书中最早的调试技术,并在其中放置console.log()
语句。您可以通过运行parse develop来查看控制台以查看