成为服务器环境中的用户来测试云代码

时间:2015-11-17 11:14:47

标签: parse-platform

我正在尝试使用User.logIn登录用户,因为我想使用Mocha和expect.js测试我的所有云代码函数。

我知道我可以使用masterkey,但我想测试当我用错误的用户登录时是否正确处理了我的错误(基本上我想测试当ACL阻止请求时会发生什么)。

我尝试使用cURL登录并且可以正常工作,但之后我无法成为用户,因为Parse会阻止通过It is not memory-safe to become a user in a server environment

这根本不可能,还是我忽略了什么?

1 个答案:

答案 0 :(得分:4)

事实证明我忽视了一些事情。

在V.1.5.0的JS SDK的changelogs中,您可以看到Parse添加了上述错误消息。您可以使用Parse.User.enableUnsafeCurrentUser();绕过它。

您还可以在功能选项中提供会话令牌。