【问题标题】:Socket.io HostMonster - How to make a server?Socket.io HostMonster - 如何制作服务器?
【发布时间】:2015-09-07 07:41:29
【问题描述】:

我正在尝试学习如何将 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 教程,我们将不胜感激!谢谢!

【问题讨论】:

    标签: javascript node.js cordova socket.io hostmonster


    【解决方案1】:

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

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

    【讨论】:

    • 感谢 DevAlien 的回复!我检查了 socket.io 聊天教程,并没有从中学到太多东西,因为我认为它更多的是源代码,而不是解释每个 sn-p 代码功能的正确教程。我会给你的链接看看!
    • 在你说完之后,我意识到我理解 Node.js 是错误的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-01-21
    • 2018-01-19
    • 2012-09-05
    • 2012-12-19
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多