Parse platform response.error不是解析云代码中的函数

Parse platform response.error不是解析云代码中的函数,parse-platform,parse-cloud-code,Parse Platform,Parse Cloud Code,我正在运行parse server并尝试创建一个解析云代码函数。我从这个过于简单的例子开始: Parse.Cloud.define("createContent", function(request, response) { response.error("not implemented"); }); 我可以使用带有curl的REST API调用我的函数,并获得一个JSON,其中包含一条错误消息:{“code”:141,“error”:“response.error不是函数”}(这不是我期

我正在运行parse server并尝试创建一个解析云代码函数。我从这个过于简单的例子开始:

Parse.Cloud.define("createContent", function(request, response) {
  response.error("not implemented");
});
我可以使用带有curl的REST API调用我的函数,并获得一个JSON,其中包含一条错误消息:
{“code”:141,“error”:“response.error不是函数”}
(这不是我期望的错误消息)。进一步检查
response
后发现对象为
null

这是日志的相应部分:

error: Failed running cloud function createContent for user undefined with:
Input: {}
Error: {"code":141,"message":"response.error is not a function"} functionName=createContent, code=141, message=response.error is not a function, , user=undefined
error: response.error is not a function code=141, message=response.error is not a function

看起来您正在运行最新版本的服务器。请遵循迁移指南:

例如,现在您需要编写:

Parse.Cloud.define("createContent", function(request, response) {
  throw "not implemented";
});

// also valid
Parse.Cloud.define("createContent", function(request, response) {
  throw new Error("not implemented");
});

// returning a rejected promise
Parse.Cloud.define("createContent", function(request, response) {
  return Promise.reject("not implemented");
});