【问题标题】:Is it possible to control Heroku via a Node.js app (like the Heroku Ruby gem does)?是否可以通过 Node.js 应用程序控制 Heroku(就像 Heroku Ruby gem 一样)?
【发布时间】:2011-12-23 08:17:51
【问题描述】:

我习惯于使用 Heroku gem 来控制我的 Heroku 应用程序实例。是否有提供相同功能的 Node 包?我想创建一些 Hubot 脚本来做一些事情,比如重启我的应用程序。

【问题讨论】:

    标签: node.js heroku


    【解决方案1】:

    只需获取源代码 (https://github.com/heroku/heroku) 并查看 API 调用并将其复制到您的 node.js 代码中

    【讨论】:

    • 谢谢,会的。我希望也许有人已经开始这样做了。
    • 我实际上只是刚刚发现了hubot - 我有一个机器人可以让你扩展流程......不过需要清理一下。
    • @JohnBeynon 这正是我们想要构建的,你的脚本在某个地方吗?要点?
    • 完成后我会在这里发帖。
    • 给你gist.github.com/1361213 - 让我知道你的效果如何。边缘可能很粗糙,我不是 Node.js 开发人员。不过,它仅用于控制 Cedar 应用程序。
    【解决方案2】:

    没有任何公开的 AFAIK,但 Heroku gem 仅与 Heroku 的(未发布的)REST api 交互 - 我很确定从现有 Ruby Gem 对您需要的几个调用进行逆向工程很容易,这样您就可以执行类似的操作通过 Node 执行的操作。

    【讨论】:

    • Heroku REST API 未发布。它只是没有很好的记录。还有其他针对它构建的库。但如今,Ruby 代码是 API 最好的“文档”。
    猜你喜欢
    • 2020-10-01
    • 2011-04-30
    • 2017-06-06
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 1970-01-01
    • 2015-04-12
    相关资源
    最近更新 更多