解析云代码:将函数放入不同的文件中

Parse Cloudcode: putting functions into different files

本文关键字:文件 函数 代码      更新时间:2023-09-26

嗨,我对解析云代码和JS非常陌生。在Cloudcode中,我们需要将函数放在main.js中才能使用它们。我是否可以将它们组织到不同的文件中,并在main.js中导入,这样我就可以保持main.js的简洁?如果是,该怎么做?

还有关于调试的问题:云代码或断点中是否有类似NSLog(在控制台上打印任何内容)的内容,以便我可以在cloudcode上轻松调试代码?

感谢

要回答您的第一个问题:尽管文件大小除了可读性之外无关紧要,但请尝试在同一个"云"文件夹中创建免费的js文件。然后,要包含这些函数,请在main.js文件的顶部使用require()

require('cloud/userFunction.js');

至于调试,你可以使用这三种方法

console.log("The user name is " + user.name + " with an age of " + user.age);
//These two post directly to the error log
error.log("Error here " + error.message);
console.warn("Issue in method set name");

您可以在Parse用户面板中找到云代码日志,方法是访问应用程序,选择顶部的"Core",然后选择左侧菜单底部的"Logs"。