在Node.js上测试解析服务器云代码失败“Parse.Cloud.beforeSave不是函数”

时间:2017-01-31 21:18:25

标签: parse-platform cloud-code parse-server

我正在尝试在我的解析服务器存储库中实现自动化测试,我在开发环境中运行node.js。但是,似乎解析云代码SDK中可用的某些功能在NPM解析库中不可用。特别是,测试代码导入

Parse = require('parse/node');

然后我的代码调用Parse.Cloud.beforeSave。这会导致错误Parse.Cloud.beforeSave is not a function。我怎么能绕过这个?

1 个答案:

答案 0 :(得分:0)

修改

我发布了一个名为parse-node-with-cloud的NPM库,它在node.js中提供了一个<ExePackage Id="CustomUninstallScript" SourceFile="../../platform/win/uninstall.bat" Vital="yes" DetectCondition="Privileged"/> 对象。我希望这将启用Parse云代码的node.js单元测试。

===========

我的解决方案是在NPM上使用parse-cloud-express库。用

导入它

Parse.Cloud

然后Parse.Cloud函数将按预期工作。

不幸的是,源代码在github上不再可用,并且可能不再维护该模块。