我试图在我的解析服务器上运行一些非常基本的云代码功能,每次都遇到相同的错误:141功能无效。我只是在函数中将main.js文件添加到云目录中,并尝试使用Postman进行调用,但似乎文件甚至没有被调用。
我已经在本地和docker上尝试了该函数是否存在,我得到了相同的结果,并尝试在添加代码后重新启动docker容器。我还尝试使用诸如master和functionName之类的参数向请求中添加主体。
这是我的云代码功能(cloud / main.js):
Parse.Cloud.define('hello', function(req, res) {
return "function called";
});
在https://myurl/parse/functions/hello上通过POST请求调用函数 并得到:
{
"code": 141,
"error": "Invalid function: \"hello\""
}
答案 0 :(得分:1)
response
对象已从“解析服务器云代码”帖子v3.0.0
中删除。
您的云代码功能应如下所示...
Parse.Cloud.define("hello", async (request) => {
return "function called";
});
有关将您的云代码更新为v3.0.0
或更高版本的更多信息,请阅读migration guide。