我在Heroku上創建了一個Node.js應用程序,並遇到問題。我正在嘗試在我的應用程序中使用Hook.io,但是由於Hook使用端口5000,所以從Heroku獲得「Bad Bind」錯誤。有誰知道解決此問題的方法,也許通過某種方式告訴Heroku我需要另一個Hook端口?Heroku上的Hook.io
回答
你描述的要求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
});
Here是可用於Hook.io的配置。
是的,但我也運行的Web服務器,我不能在同一端口上同時運行;所以我想我真的需要知道的是,如果有辦法解決這個問題,比如在Heroku上獲得分配給我的應用程序的第二個端口,那麼我可以運行Web服務器和Hook.io. – kbjr
你可以詳細說明你使用的是Hook.io嗎? – redhotvengeance
我試圖在一個鉤子中運行我的http服務器和大部分應用程序,並將一些較重的任務分離到其他鉤子中以阻止主進程。我知道這可以通過其他方式完成(例如使用叉子),但是我希望我可以使用Hook.io – kbjr
- 1. 在不同的端口上運行Hook.io
- 2. 如何在hook.io中禁用輸出
- 3. 從Heroku上的Heroku拉到Heroku
- 4. Heroku上的Clojurescript
- 5. Heroku上的Django
- 6. Heroku上的PyGreSQL
- 7. Heroku上的Couchbase
- 8. Heroku上的ZeroMQ
- 9. tumblr上的Heroku
- 10. Heroku上的Imagemagick
- 11. Heroku上的Node.js?
- 12. Heroku在Heroku上消失
- 13. Heroku Sans上的「No Heroku apps are configured error」
- 14. Node.js/Heroku上的Procfile
- 15. Heroku上的resque 2.0
- 16. Heroku上的Berkeley DB
- 17. Heroku上的記錄
- 18. Heroku上的Django ImportError
- 19. 在Heroku上的uwsgi
- 20. 用的NodeJS Heroku上
- 21. Heroku上的Django + MongoDB
- 22. heroku上的socket io
- 23. Heroku上的OpenSSL 1.0.1
- 24. Heroku上的Jammit&delayed_job
- 25. Heroku上的Pubnub Addon
- 26. Heroku上的夾層
- 27. Heroku上的django-hstore
- 28. Github上直Heroku的
- 29. Heroku在facebook上
- 30. 上在Heroku
是的,我擔心在Heroku上使用它會遇到麻煩。我會看看這些鏈接,但我可能會最終在沒有Hook.io的情況下構建它。謝謝。 – kbjr