我的所有cloud clode都必须在main.js中吗?还是我可以创建其他逻辑文件并以某种方式将它们添加到我的云代码中?
答案 0 :(得分:20)
如果您只想将Parse.Cloud函数拆分为多个文件,您也可以这样做,只需要main.js中的文件。
所以你可以在你的cloud / main.js
中拥有它require('cloud/userFunctions.js')
并在您的cloud / userFunctions.js
中包含所有相关功能Parse.Cloud.define("processUserRequest", function(request, response) {
// do your stuff
});
答案 1 :(得分:5)
您可以使用require将代码拆分为不同的文件。
以下示例来自Parse documentation
如果你在cloud / name.js中有一些代码
var coolNames = ['Ralph', 'Skippy', 'Chip', 'Ned', 'Scooter'];
exports.isACoolName = function(name) {
return coolNames.indexOf(name) !== -1;
}
你可以在cloud / main.js
中找到它var name = require('cloud/name.js');
name.isACoolName('Fred'); // returns false
name.isACoolName('Skippy'); // returns true;
name.coolNames; // undefined.