如何在部署在 heroku 上的解析服务器上使用云代码?

Posted

技术标签:

【中文标题】如何在部署在 heroku 上的解析服务器上使用云代码?【英文标题】:How to use cloud code on parse server deployed on heroku? 【发布时间】:2016-03-22 15:50:29 【问题描述】:

我想知道如何在部署在 heroku 和 MongoDB 上的解析服务器上实现云代码(该应用程序未连接到解析)。我知道有一个命令行安装工具可以使用 heroku 部署云代码,但这样做我必须创建一个新的解析和 heroku 应用程序,而不是仅仅将它添加到我部署的解析服务器。如何添加此功能

【问题讨论】:

将修改后的 cloud/main.js 推送到你的 Git 仓库? 那么当我使用解析SDK在我的应用程序中调用该函数时,它会正常运行吗? 应该,看我的回答。 【参考方案1】:

我在这里遇到同样的问题是将最新代码从“cloud/main.js”从终端放到heroku的方法

 $ git add ./cloud/main.js
 $ git commit -m "Changed configuration values"
 $ git push heroku master

现在从他们现在可以工作的应用程序中调用您新上传的函数。

【讨论】:

【参考方案2】:

你在 cloud/main.js 中有一个hello 测试函数:

Parse.Cloud.define('hello', function(req, res) 
  res.success('Hi');
);

如果您可以从代码中成功调用它,那么您就可以开始了。只需将您自己的函数推送到 Git 存储库即可。如果您使用 Github-Heroku 集成并启用了automatic deploys,则您无需再做任何事情,否则请手动部署。

【讨论】:

如何将自己的函数推送到我正在使用的 Git Reo? @user6099709 将它们添加到main.js 文件中 我遇到了问题。我正在更新 GitHub 上的 cloud/main.js 文件,但没有一个新功能被识别。它只会识别答案中的“hello”函数。 @user6099709 所以你正在更新 Github 中的代码,但新代码不会自动部署在 Heroku 服务器上,是这样吗? 但我不确定它是否正在部署***

以上是关于如何在部署在 heroku 上的解析服务器上使用云代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过部署在 Heroku 上的 Nodejs/Nestjs 服务器为我的 Angular 前端提供服务?

使用解析云代码与解析服务器Heroku

如何将我的云代码部署到 AWS Elastic Beanstalk? (解析服务器)

Heroku 上的解析仪表板:无法查看分析和应用程序设置

如何从反应客户端向运行在 Heroku 平台上的表达服务器发出 API 请求

在 Heroku 上部署时未找到模块错误