0

我正在尝试学习如何将 socket.io 与 phonegap/cordova 一起使用。这些教程教如何在 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 教程,我们将不胜感激!谢谢!

4

1 回答 1

0

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

对于 socket.io,您可以直接参考他们的网站,除了有文档之外,他们还有演示和入门示例。http://socket.io/get-started/chat/

于 2015-09-07T08:14:52.893 回答