2015-09-07 78 views
0

我正試圖學習如何在phonegap/cordova中使用socket.io。這些教程教導如何在cmd上使用node.js,但沒有說明如何在我的網站服務器上啓動它。Socket.io HostMonster - 如何製作服務器?

var http = require('http'); 
var server = http.createServer(function(request, response){ 
    console.log('Connection'); 
    response.writeHead(200, {'Content-Type': 'text/html'}); 
    response.write('hello world'); 
    response.end(); 
}); 

server.listen(8001); 

我有這樣的代碼,到目前爲止,我可以通過「節點server.js」運行,並連接到http://localhost:8001會顯示「世界你好」。我如何在HostMonster之類的東西上做到這一點? 我對編程相當陌生,不能完全理解這一點。另外,如果你碰巧知道任何詳細解釋事情的好的socket.io教程,將不勝感激!謝謝!

回答

0

這是一個代碼,只是在nodejs中創建一個簡單的web服務器,與socket.io(這是一個nodejs的庫)無關。 要在服務器上運行nodejs,您需要託管人支持,顯然HostMonster不支持node.js 一些容易開始託管node.js應用程序的地方,您可以在這裏看看https://www.quora.com/What-are-some-alternatives-to-Heroku-that-are-more-reliable heroku可能是最簡單的。

對於socket.io,你可以直接反饋到他們的網站,除了有他們有演示文稿和入門的例子。 http://socket.io/get-started/chat/

+0

謝謝你的回覆DevAlien!我查過了socket.io聊天教程,並沒有真正從中學到很多東西,因爲我認爲它更像是一個源代碼,而不是一個解釋每個代碼片段功能的正確教程。我會給你的鏈接一看! –

+0

之後你說我意識到我理解Node.js錯了。謝謝! –