解析服务器云代码不工作
Parse Server Cloud Code Does Not Work
大家好,我手头有一个非常令人困惑的问题,我想声明我已经查看了所有我能找到的资源,包括此处关于让自定义云代码功能正常工作的资源。
- 我在 Heroku 上托管 Parse Server,我的数据库在 mLabs 上
- 我可以成功调用'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 服务器
- 运行 Swift
中的 iOS 应用程序和调用云代码
结果:
每次我收到错误 141 无效函数,但是我可以成功调用 'hello'。只是不是自定义函数。
编辑 2:我发现我无法更新任何云功能。这意味着虽然我可以成功调用 "hello" 函数,如果我对所述函数进行更改,重新上传到 git,重新启动 Heroku,但更改没有实现。这让我相信我的 main.js 的 link 肯定有问题,或者它被上传到其他地方并且没有调用正确的 main.js ...任何见解都是有帮助
我解决了这个问题,我的 git 在 HEAD 后面,因此我所做的任何更改都没有在我的 Heroku 服务器上生效,我合并了我的分支,这解决了我无法 运行 自定义函数。现在我可以 运行 自定义函数,但在尝试查询我的数据库时我仍然收到错误 141,由于新问题我将其标记为已解决并提出一个新问题。
大家好,我手头有一个非常令人困惑的问题,我想声明我已经查看了所有我能找到的资源,包括此处关于让自定义云代码功能正常工作的资源。
- 我在 Heroku 上托管 Parse Server,我的数据库在 mLabs 上
- 我可以成功调用'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 服务器
- 运行 Swift 中的 iOS 应用程序和调用云代码
结果: 每次我收到错误 141 无效函数,但是我可以成功调用 'hello'。只是不是自定义函数。
编辑 2:我发现我无法更新任何云功能。这意味着虽然我可以成功调用 "hello" 函数,如果我对所述函数进行更改,重新上传到 git,重新启动 Heroku,但更改没有实现。这让我相信我的 main.js 的 link 肯定有问题,或者它被上传到其他地方并且没有调用正确的 main.js ...任何见解都是有帮助
我解决了这个问题,我的 git 在 HEAD 后面,因此我所做的任何更改都没有在我的 Heroku 服务器上生效,我合并了我的分支,这解决了我无法 运行 自定义函数。现在我可以 运行 自定义函数,但在尝试查询我的数据库时我仍然收到错误 141,由于新问题我将其标记为已解决并提出一个新问题。