我希望在我的Parse Cloud Code中有一个utilities.js
文件,其中包含我在Cloud Code文件中共享的各种功能。
所以在utilities.js
我会:
function sheBear(){
return "rawr rawr rawr"
}
...在whatever.js
我可以:
require('cloud/helpers/utilities.js')
Parse.Cloud.define("tester", function(request) {
var she = sheBear()
response.success(she)
})
...并获得sheBear()
的返回值。我无法使其工作(我收到sheBear()
未定义的错误)。这样的功能共享可能吗?
答案 0 :(得分:3)
要从sheBear()
公开utilities.js
功能,您需要对其进行一些修改,以便将其导出为模块。
exports.sheBear = function() {
return "rawr rawr rawr";
}
然后您可以在whatever.js
中加入以下内容:
var utilities = require('cloud/utilities.js');
var she = utilities.sheBear();
来源:解析文档:https://www.parse.com/docs/js/guide#cloud-code-advanced-modules