Parse-server 云代码错误 141 无效函数
Parse-server Cloud Code Error 141 Invalid Function
我在 Heroku 运行宁 parse-server,我正在努力实现自定义云代码功能,但是每个实现 return 的无效功能代码:141,Version:1.12.0
我已经成功地让 "hello" 功能发挥作用,包括我对其所做的 1 处更改:
Parse.Cloud.define('hello', function(req, res) {
console.log("received.........");
res.success('Hi');
});
我尝试使用的自定义函数是对我的数据库的简单查询:
Parse.Cloud.define("titleQuery", function(request, response) {
var query = new Parse.Query("StudentNotes");
query.equalTo("title", request.params.title);
query.find({
success: function(results) {
console.log("received........." + results);
response.success(results);
},
error: function() {
console.log("received........." + error);
response.error("title lookup failed");
}
});
});
当我在 iOS 上 运行 使用以下代码时:
PFCloud.callFunctionInBackground("titleQuery", withParameters: ["title": "testTitle"]) {
(response: AnyObject ? , error : NSError ? ) - > Void in
let hello = response // as? String
print(hello)
}
我正在 class "StudentNotes" 的数据库中查询 object 名为 "testTitle" 的标题,我知道 object 存在,但是由于它抛出错误 141,我没有收到任何东西。任何帮助将不胜感激。
EDIT2:我已经使用了自定义云功能,但是我无法对我的数据库进行任何查询。 任何人都可以 post 确认工作查询 return 是 object 吗?也许来自 _User table 这样我就可以 copy/paste 并确保我的云代码可以访问我的数据库?
我的流程:
我编辑 Main.js 文件并添加我的云函数。
然后我提交并推送(成功)
最后我重新启动了我的 Heroku 服务器
然后我仍然收到错误 141 invalid function return
我已经成功解决了这个问题,并让常规查询正常工作。问题出在仪表板中的 Heroku 配置变量中。我的服务器 URL 无效,从未更改过默认值“http://yourappname.com/parse/” 我必须手动输入 "yourappname"。
我在 Heroku 运行宁 parse-server,我正在努力实现自定义云代码功能,但是每个实现 return 的无效功能代码:141,Version:1.12.0
我已经成功地让 "hello" 功能发挥作用,包括我对其所做的 1 处更改:
Parse.Cloud.define('hello', function(req, res) {
console.log("received.........");
res.success('Hi');
});
我尝试使用的自定义函数是对我的数据库的简单查询:
Parse.Cloud.define("titleQuery", function(request, response) {
var query = new Parse.Query("StudentNotes");
query.equalTo("title", request.params.title);
query.find({
success: function(results) {
console.log("received........." + results);
response.success(results);
},
error: function() {
console.log("received........." + error);
response.error("title lookup failed");
}
});
});
当我在 iOS 上 运行 使用以下代码时:
PFCloud.callFunctionInBackground("titleQuery", withParameters: ["title": "testTitle"]) {
(response: AnyObject ? , error : NSError ? ) - > Void in
let hello = response // as? String
print(hello)
}
我正在 class "StudentNotes" 的数据库中查询 object 名为 "testTitle" 的标题,我知道 object 存在,但是由于它抛出错误 141,我没有收到任何东西。任何帮助将不胜感激。
EDIT2:我已经使用了自定义云功能,但是我无法对我的数据库进行任何查询。 任何人都可以 post 确认工作查询 return 是 object 吗?也许来自 _User table 这样我就可以 copy/paste 并确保我的云代码可以访问我的数据库?
我的流程: 我编辑 Main.js 文件并添加我的云函数。 然后我提交并推送(成功) 最后我重新启动了我的 Heroku 服务器 然后我仍然收到错误 141 invalid function return
我已经成功解决了这个问题,并让常规查询正常工作。问题出在仪表板中的 Heroku 配置变量中。我的服务器 URL 无效,从未更改过默认值“http://yourappname.com/parse/” 我必须手动输入 "yourappname"。