我正在学习如何在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);到目前为止,我有这段代码,可以通过“节点server.js”运行,连接到http://localhost:8001将显示"hello“。我如何在像HostMonster这样的事情上做到这一点呢?我对编程相当陌生,不能完全理解这一点。此外,如果你碰巧知道任何好的socket.io教程,解释事情的全部细节,将不胜感激!谢谢!
发布于 2015-09-07 08:14:52
这是一段代码,只用于在nodejs中创建一个简单的for服务器,与socket.io无关(它是nodejs的库)。要在服务器上运行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/
https://stackoverflow.com/questions/32433463
复制相似问题