以下我的云代码工作正常,直到最近。现在我收到错误消息(见下文),但不知道原因。我的猜测是Parse更新了他们的一些API,但我不确定。此外,我不是一个JavaScript人,因此希望有一些见解。有人对我有暗示吗?
Parse.Cloud.define("setUserAnswersForQuestionIds", function(request, response) {
//the following line creates the error
var userId = request.user.get("userId"),
endpointURL = constants.apiURL2 + userId + "/preferences";
...
以下是错误消息
{
"code": 141,
"error": "TypeError: Cannot call method 'get' of null\n at vivanda_api.js:241:29"
}
答案 0 :(得分:0)
您正在从非活动用户会话发送请求:即没有人登录,因此request.user为空。