Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Socket.io主机怪物-如何制作服务器?_Javascript_Node.js_Cordova_Socket.io_Hostmonster - Fatal编程技术网

Javascript Socket.io主机怪物-如何制作服务器?

Javascript Socket.io主机怪物-如何制作服务器?,javascript,node.js,cordova,socket.io,hostmonster,Javascript,Node.js,Cordova,Socket.io,Hostmonster,我正在尝试学习如何将socket.io与phonegap/cordova一起使用。这些教程教你如何在cmd上使用node.js,但没有教你如何在我的网站服务器上启动node.js var http = require('http'); var server = http.createServer(function(request, response){ console.log('Connection'); response.writeHead(200, {'Content

我正在尝试学习如何将socket.io与phonegap/cordova一起使用。这些教程教你如何在cmd上使用node.js,但没有教你如何在我的网站服务器上启动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”运行,连接到它会显示“hello world”。我如何在诸如HostMonster之类的东西上执行此操作?
我对编程相当陌生,不能完全理解这一点。另外,如果您碰巧知道任何好的socket.io教程,能够详细解释这些内容,我们将不胜感激!谢谢

这是一段代码,仅用于在nodejs中创建一个简单的web服务器,与socket.io(nodejs的库)无关。 要在服务器上运行nodejs,您需要一个支持nodejs的主机,而HostMonster显然不支持node.js 从一个容易的地方开始托管node.js应用程序你可以在这里看到heroku可能是最简单的


对于socket.io,您可以直接参考他们的网站,而不是有文档,他们有演示和入门示例

谢谢你的回复!我查看了socket.io聊天教程,并没有从中真正学到什么,因为我认为它更多的是源代码,而不是解释每个代码片段功能的适当教程。我会给你的链接看一看!听了你的话,我意识到我对Node.js的理解是错误的。非常感谢。