2013-11-01 44 views
0

這是我的第一個node.js和socket.io應用程序,我沒有使用快遞,我想在heroku上部署應用程序,我需要使用它嗎?我的意思是我只是做了npm安裝socket.io在本地和我的服務器文件,即game.js我有io = require(「socket.io」)和socket = io.listen(Number(process.env.PORT))並在我從哪裏發送消息我有socket = io.connect()的文件之一; 所以請告訴我,如果我需要使用快遞和如何顯示我修改我現有的應用程序? 我給的鏈接應用程序的錯誤綁定socket上的heroku,不知道使用快遞

https://github.com/bitgeeky/herokutest)源

雖然應用程序正常工作在本地主機上絕不更改端口,一些端口號等(8000),但Heroku的錯誤日誌上做「 heroku開放「是http://pastebin.com/MtB0z5vQ

回答

0

我注意到你還沒有創建一個http服務器。我假設您正在創建一個Web應用程序,因爲您正在部署到heroku。爲此,您需要在nodejs中創建一個http服務器。

去走遍socket.io https://github.com/LearnBoost/socket.io

而且http://socket.io/#how-to-use

這應該讓你開始

注:你不需要明確。但它會以多種方式讓您的工作更輕鬆。取決於您想要創建的應用程序的類型。