错误代码如下:
{"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 上运行或者什么?
答案 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即可调用该函数。