Hook.io 在希罗库

Hook.io on Heroku

本文关键字:罗库 io Hook      更新时间:2023-09-26

我正在Heroku上创建一个Node.js应用程序,但遇到了一个问题。我正在尝试在我的应用程序中使用 Hook.io,但从 Heroku 收到"错误绑定"错误,因为 Hook 使用端口 5000。有谁知道解决这个问题的方法,也许以某种方式告诉 Heroku 我需要另一个 Hook 端口?

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

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

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

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

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

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