【问题标题】:Deploy parse-server-example to Heroku and automatically set serverURL将 parse-server-example 部署到 Heroku 并自动设置 serverURL
【发布时间】:2017-01-01 10:12:21
【问题描述】:

需要有关如何完成以下任务的想法的帮助...

  1. 我 fork parse-server-example 并在网页上设置了部署到 heroku 按钮。
  2. 当你点击部署时,它会设置我创建的一些环境变量,包括一个名为 SERVER_URL 的变量,但我能做的最好的是将其设置为:http://yourappname.herokuapp.com/parse 字面意思是,因为我不知道你的应用程序名称是什么时间。
  3. 然后您点击免费部署并生成名称。

然后我想自动设置这个配置变量。出于我的目的,我无法通过 Heroku 仪表板设置此变量。

我在第一次部署应用程序时使用 app.json 文件来设置这些配置变量,但同样,app.json 文件是在实际生成服务器 url 之前使用的,所以它保持设置为 http://yourappname.herokuapp.com/parse

如果在点击部署到 Heroku 按钮后出现某种回调,我可以使用 Heroku API 从后端进行设置。但是不知道有没有这样的东西。

为什么我需要这个套装?因为我正在使用将publicServerURL 设置为process.env.SERVER_URL 的mailgun 适配器。我不能回去手动设置它,我需要它保持设置为一个变量。

当我调用 PFUser.requestPasswordResetForEmailInBackground 时,我严重怀疑是否可以在运行时从我的 iOS 应用程序设置此设置,但只是考虑所有选项,因为我在运行时知道我的 serverURL。

寻找想法...谢谢。

【问题讨论】:

    标签: ios heroku environment-variables parse-server


    【解决方案1】:

    对于尝试动态设置此参数的其他人:由于我的 iOS 应用程序在运行时有服务器 url,因此我最终在应用程序启动时使用平台 API 在 Heroku 上设置了 SERVER_URL 配置变量。然后当有人点击忘记密码按钮时,解析服务器可以使用process.env.SERVER_URL,现在已正确设置。

    查看方法: https://devcenter.heroku.com/articles/platform-api-reference#config-vars

    【讨论】:

      猜你喜欢
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 2019-03-21
      • 2015-09-15
      • 1970-01-01
      • 2016-07-28
      • 2013-05-12
      相关资源
      最近更新 更多