在back4app上运行解析服务器的云功能时无效的功能错误

时间:2017-02-01 20:47:20

标签: cloud-code parse-server back4app

错误代码如下:

{"code":141,"message":"Invalid function: \"test\""}

main.js

 Parse.Cloud.define('test', function(request, response){
     response.success('OK');
 }, function(error){
     response.error(error);
 });

app.js

app.get('/test', function(req, res){
    Parse.Cloud.run('test', null).then(function(result){
        return res.send(result);
    }, function(error){
        return res.status(400).send(error);
    });
});

main.js 中定义的云功能不起作用或未成功调用。是否缺少在 main.js 中声明的依赖项,以便在 back4app 上运行或者什么?

1 个答案:

答案 0 :(得分:0)

根据我对Back4App的Cloud Code功能的理解,您不需要具备"功能(错误)"在 main.js 中。当函数出现问题时,错误处理将在日志中表示为错误代码。

我已经完成了一些测试,并且我将 main.js 的示例更新为这样简单:

Parse.Cloud.define('test', function(request, response){
     response.success('OK');
 });

然后您的 app.js 会有效,只需转到 your_webhost.back4app.io/test 或使用REST API即可调用该函数。