1

我正在 Heroku 上创建一个 Node.js 应用程序并遇到了问题。我正在尝试在我的应用程序中使用Hook.io,但由于 Hook 使用端口 5000,因此从 Heroku 收到“Bad Bind”错误。有谁知道解决这个问题的方法,也许是通过某种方式告诉 Heroku 我需要另一个 Hook 端口?

4

2 回答 2

1

您所描述的要求 hook.io 有权绑定到多个 TCP 端口。我不确定你会在 Heroku 上找到多少成功。

您还会注意到hook.io-webserver已弃用,请参阅:https ://github.com/hookio/webserver支持最新的核心 hook.io API,该 API 允许原生 HTTP 和 Websocket 支持挂钩。

有关新的 HTTP 网络服务器 API,请参阅:https ://github.com/hookio/hook.io/blob/master/examples/webserver/server.js

于 2012-06-28T00:58:37.873 回答
0

Hook.io 默认使用端口 5000,但在 Heroku 上,您需要使用 Heroku 动态分配您的应用程序的端口。

var hook = hookio.createHook({
  hook-port: process.env.PORT || 5000
});

以下是 Hook.io 可用的配置。

于 2012-06-26T22:36:08.220 回答