解析服务器云代码不起作用

时间:2016-04-27 23:45:09

标签: ios swift cloud-code parse-server

嘿伙计们,我手边有一个非常令人困惑的问题,我想说明我已经查看了我能找到的所有资源,包括在这里有关使自定义云代码功能起作用。

  • 我在Heroku上使用我的数据库在mLabs上托管Parse Server
  • 我可以成功调用'hello'云代码函数
  • 我无法成功调用任何自定义函数,即使是向控制台输出内容的函数

以下是我目前正在尝试使我的云代码功能正常工作的过程

  • 打开Main.js并添加云代码:

Parse.Cloud.define('testParagraph', function(req, res) {
  console.log("received......... this is a console log for a test function that will print out a paragraph as a test");
  res.success('Hi, this is the start of a new test function that will print out a paragraph');
});

  • 提交更改为git
  • 将更改推送到git
  • 重新启动Heroku服务器
  • 运行App&从Swift中的iOS应用程序调用云代码

结果: 每次我收到错误141无效功能,但我可以成功调用'hello'。只是不是自定义功能。

编辑2:我发现我无法更新任何云功能。这意味着虽然我可以成功调用“hello”函数,但如果我对所述函数进行了更改,请重新上传到git,重新启动Heroku,但未实现更改。这让我相信,对于我的main.js的链接肯定存在问题,或者是在其他地方上传并且没有调用正确的main.js ...任何见解都会有所帮助

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,我的git落后于HEAD,因此我所做的任何更改都没有在我的Heroku服务器上激活,我合并了我的分支,这解决了我无法运行自定义函数的问题。现在我能够运行自定义函数,但在尝试查询我的数据库时仍然会收到错误141,由于新问题我将此标记为已解决并提出新问题。