云代码:我可以使用除main.js之外的其他文件吗?

时间:2014-10-13 19:02:08

标签: parse-platform

我的所有cloud clode都必须在main.js中吗?还是我可以创建其他逻辑文件并以某种方式将它们添加到我的云代码中?

2 个答案:

答案 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.