如何制作服务器?

我正在尝试学习如何使用phonegap / cordova使用socket.io。 这些教程教导如何在cmd上使用node.js,但没有说明如何在我的网站服务器上启动它。

 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);

到目前为止,我可以通过“node server.js”运行此代码,并连接到http:// localhost:8001将显示“hello world”。 我如何在HostMonster之类的东西上做到这一点? 我对编程相当陌生,不能完全理解这一点。 另外,如果你碰巧知道任何详细解释事情的好的socket.io教程,将不胜感激! 谢谢!


这是一个代码,只是在nodejs中创建一个简单的web服务器,与socket.io(这是一个nodejs的库)无关。 要在服务器中运行nodejs,您需要一个支持它的主机,显然HostMonster不支持node.js一些容易开始托管node.js应用程序的地方,您可以在这里查看https://www.quora.com/What-are- Heroku的一些替代品 - 更可靠的Heroku可能是最简单的。

对于socket.io,你可以直接反馈到他们的网站,除了有他们有演示文件和开始的例子。 http://socket.io/get-started/chat/

链接地址: http://www.djcxy.com/p/44741.html

上一篇: How to make a server?

下一篇: What role does Socket.IO have with Node.js