问题标签 [heroku-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2788 浏览

heroku - 通过 Heroku API 从 github 部署

背景:我有一个项目部署到heroku。heroku 应用程序与 github 连接,因此我可以按 heroku 的 web api 中的“部署”按钮,手动将 github 上的分支部署到 heroku。

我正在尝试做的是构建一个 slack 机器人,它可以让我通过 slack 命令来完成它。理想情况下,heroku 的平台 api上会有一些功能,.deploy('my_app', 'some_branch_on_github)但我似乎找不到。

平台 api 的构建功能是close。该功能允许您提供 Heroku 将部署的 tarball 的公共 URL。但是,我的 github repo 不是公开的,所以这不起作用。不过,私人仓库应该不是问题,因为 heroku 已经连接到我的 github 仓库。

TLDR:我如何以编程方式告诉 Heroku 从它连接的私有 github 部署我的应用程序?

0 投票
1 回答
218 浏览

swift - 如何使用 PFQuery getObjectWithId?

使用PFObject并且PFQuery我在调试这段代码时遇到了麻烦:

使用上面的代码,我得到以下编译器消息getObjectWithId

如果我改变:

至:

它编译并在调试器中我得到这个:

程序按预期打印一个对象。

所以问题是:我应该如何编写 query.getObjectWithId 行才能使用 someContents 中的内容?

0 投票
1 回答
78 浏览

ruby-on-rails-4 - 如何在 Rails 中包含邮枪 API?

我想在我的 Rails 应用程序中使用 Mailgun。

当我通过 Heroku 插件包含时,它显示错误以添加信用卡号,尽管我想要免费版本。

我查找并从 Mailgun 中找到了此代码。有人可以告诉我如何使用它吗?

我尝试使用它,但它显示错误 -mailgun SSL_read: sslv3 alert bad record mac

0 投票
2 回答
350 浏览

ruby-on-rails - 在 Heroku Rails 应用程序上动态缩放 Dyno worker 大小

我正在开发一个项目,该项目通过一个资源密集型的 Rails 工作人员启动一个进程,它只能由 Heroku 上的 Performance Worker 正确处理,1X 工作人员因为使用太多 RAM 而被杀死,而 2X 工作人员几乎无法处理负载超过其 RAM 限制高达 160%。绩效工作者可以毫无问题地完成工作。

我的问题是,有没有办法在作业启动之前将 Dyno 大小动态切换为 Performance,然后在作业完成或队列为空后将其缩小?

我知道 HireFire 存在,但据我所知,这项服务只会根据队列长度等增加工作人员的数量?我想到的另一个可能的解决方案是使用 Heroku API,它有一个 Dyno 端点,在作业开始前调整工作人员 dyno 的大小,然后在作业结束时将其缩小。

还有其他人对此问题有其他建议、想法或策略吗?

谢谢!

0 投票
1 回答
471 浏览

heroku - 如何在 Heroku 上访问 Parse Dashboard

我正在尝试为个人爱好项目设置解析 - 我决定将其部署在 Heroku 上。

我按照本自述文件中的步骤操作:https ://github.com/ParsePlatform/parse-server-example

我点击了DEPLOY to HEROKU按钮。一切都很顺利。但我无法访问Parse Dashboard.

我的配置(它是一个测试应用程序 - 我将删除它并重新部署,因此我正在共享凭据):

APP_NAMEtest1000000

SERVER_URLhttp://test1000000.herokuapp.com/parse

APP_IDtest1000000

MATER_KEYmyMasterKey

我还有什么需要做的吗?

当我尝试在浏览器上访问以下链接时,我看到以下内容:

  1. http://test1000000.herokuapp.com/parse

    =>Cannot GET /parse

  2. http://test1000000.herokuapp.com/apps

    =>Cannot GET /apps

  3. http://test1000000.herokuapp.com/

    =>I dream of being a website. Please star the parse-server repo on GitHub!

我错过了什么吗?

0 投票
1 回答
355 浏览

ios - [错误]:最终无法运行命令并出现错误:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本不是以数组或对象开头

我正在尝试设置我的 iOS 应用程序,以便可以在 heroku 上使用解析数据库。在我的应用程序中,我写道:

当我运行它时,我收到以下错误:

0 投票
2 回答
336 浏览

node.js - 尝试在 Unix 系统中登录 Heroku 时 I/O 超时?

所有依赖项和插件都已正确安装,但是当我尝试通过 heroku login 命令登录并提供凭据时,它给了我以下错误。

发布https://api.heroku.com/login:拨打 tcp:在 127.0.1.1:53 上查找 api.heroku.com:读取 udp 127.0.0.1:51660->127.0.1.1:53:i/o 超时

如果有人遇到同样的问题,请告诉我。在此先感谢。

0 投票
2 回答
498 浏览

heroku - bitbucket管道heroku部署问题

我在将我的应用程序部署到 heroku 时遇到问题,我正在使用文档中的 heroku_deploy.sh 并获取

我正在使用自定义 docker 映像,但它上面有 python,我应该确保存在其他任何东西吗?

0 投票
1 回答
1476 浏览

heroku - 如何通过他们的 REST API 在 Heroku 应用程序上运行控制台命令?

我需要在我使用他们的 REST API 创建的 Heroku 应用程序上以编程方式执行命令。在我的控制台上,我会经常这样做:

我正在寻找这样的 REST API 请求:

但我无法在文档中找到它,我只是辞职承认这没有实现。这是太多的默认行为。

我知道我可以在请求者框中安装 Heroku Toolbelt,但我不喜欢这样。我还可以设置一个经过身份验证的 URL 来触发这个东西,但这对于已经存在的功能来说也太过分了!

0 投票
1 回答
25 浏览

ruby-on-rails - 部署到特定应用程序

我在 GitHub 上有一个应用程序,我正在制作一个界面,以便出于各种原因轻松部署应用程序的分支以分离 Heroku 应用程序。是否可以使用 Heroku 部署按钮指定要部署特定分支的特定 Heroku 应用程序?