Hook.io在Heroku上

我正在Heroku上创build一个Node.js应用程序,并遇到了一个问题。 我想在我的应用程序中使用Hook.io ,但是从Heroku得到一个“Bad Bind”错误,因为Hook使用端口5000.有没有人知道一个解决方法,也许通过某种方式告诉Heroku我需要另一个端口的钩子?

你所描述的要求hook.io可以绑定到多个TCP端口。 我不确定你会在Heroku上find多less成功。

你也会注意到hook.io-webserver已经被弃用了: https : //github.com/hookio/webserver ,支持最新的核心hook.io API,它允许本地HTTP和Websocket支持钩子。

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

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

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

这里是可用的Hook.io的configuration。