Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
在哪里可以托管node.js聊天机器人?_Node.js_Socket.io - Fatal编程技术网

在哪里可以托管node.js聊天机器人?

在哪里可以托管node.js聊天机器人?,node.js,socket.io,Node.js,Socket.io,我知道这不是编码,但我不知道去哪里看。 因此,我使用node.js和socket.io-client模块编写了一个聊天机器人。基本上,它只是一个自动响应聊天室消息的程序,也是用node.js编写的。我的问题是托管它。我在我的raspberry pi上托管了它,它工作得很好,但并不理想,因为我有时希望我的pi用于其他事情,而这个机器人全天候运行。 所以,我四处寻找一些免费的node.js主机。我找到了c9.io、heroku和appfog,但它们都希望您使用node.js托管网站,因此没有针对我的

我知道这不是编码,但我不知道去哪里看。 因此,我使用node.js和socket.io-client模块编写了一个聊天机器人。基本上,它只是一个自动响应聊天室消息的程序,也是用node.js编写的。我的问题是托管它。我在我的raspberry pi上托管了它,它工作得很好,但并不理想,因为我有时希望我的pi用于其他事情,而这个机器人全天候运行。 所以,我四处寻找一些免费的node.js主机。我找到了c9.io、heroku和appfog,但它们都希望您使用node.js托管网站,因此没有针对我的需要进行设置。我需要一个始终运行的实例,但是这些主机不断地重新启动和终止程序,这给我带来了各种各样的问题,如果它只是输出一个网页的话,这并不是一个真正的问题。
那么,有没有适合托管node.js应用程序(如我的应用程序)的地方?

为您托管它。这就是我对我的一个项目所做的。只需创建一个实例,我将Ubuntu用于我的操作系统,然后安装了Node.js,很好用。

我的建议是将其托管在openshift上

Heroku也被广泛使用,但在其免费层中,您的机器人必须“睡眠”6小时

我在寻找一些免费的东西,如果可能的话。你将很难为你的Node.js应用程序找到一个免费的主机。在Amazon上,我每月支付6.38美元的托管费,我完全可以控制这个实例。这可能是你能得到的最接近免费的了。