2015-11-17 45 views
2

我試圖登錄用戶與User.logIn,因爲我想測試與摩卡和expect.js我所有的雲代碼的功能。成爲用戶測試雲代碼

我知道我可以使用masterkey,但我想測試當我用錯誤的用戶登錄時(我基本上想要測試ACL在阻止請求時發生了什麼),我的錯誤是否被正確處理。

我試着登錄與捲曲和這樣的作品,但我不能成爲用戶,因爲解析模塊,通過It is not memory-safe to become a user in a server environment

這是根本不可能的還是我忽視的東西?

回答

3

原來我忽視的東西。

在JS SDK的changelogs在V.1.5.0你可以看到,加入解析上述錯誤消息。您可以通過使用Parse.User.enableUnsafeCurrentUser();來繞過這一點。

您還可以提供的功能選項會話令牌。

+0

非常感謝您發佈此...無法找到任何有關以用戶身份運行雲端功能的信息。你知道爲什麼這是'記憶不安全'嗎? – MobileVet

+0

如果沒有這個,利用ACL會大大限制代碼的重用,因爲您必須從客戶端做所有事情,而不是雲代碼中的任何事情 – MobileVet