[英]Node.js - Taking it public?
我正在学习如何在Node.js中进行编程,到目前为止,我已经能够使用我的计算机作为服务器来运行它,并且可以通过IP地址:8080从同一路由器上的其他计算机登录。 但是对于我的一生来说,我似乎找不到任何教程或将其公开的任何内容。 例如,下班时使用笔记本电脑连接到家里托管的服务器。 我搜索了免费服务器,并完全混淆了SSH密钥和github要求以及其他内容。 我真的好混。 我还认为购买自己的硬件并运行自己的服务器会简单得多(每月付款100%免费)? 关于node.js硬件设置的任何教程吗? 请帮助,我完全困惑。
编辑我似乎还不清楚。 我将使用node.js通过登录制作游戏/应用。 当您“登录”时,您也会自动登录到服务器。 不仅是从“工作到家”,我还意味着完全可以作为多人游戏公开。
免费设置节点服务器的一种简单方法是使用AWS Free Tier。
一旦您点击该链接并设置服务器...
您可以按照本教程进行操作,以启动和运行服务器,安装节点,安装mongodb甚至制作将在实时服务器上运行的应用程序。
我如何在服务器上安装节点,
我个人有Bluehost的VPS
。 这每月花费约120美元,但我可以使用服务器做任何我想做的事情。 我想要的就是安装我想要的...
我有npm install,我全局安装了node.js。 我安装了mongoDB。
我可以在任何地方运行mongodb应用程序,并将它们连接到服务器上运行的MongoDB。
如您所见,拥有VPS可以派上用场...我建议使用AWS免费套餐。 了解如何安装所需的所有东西。 玩吧。 打破它,重新开始。
但是当您完成所有这些工作后...成为绝地大师!
节点没有任何特定的硬件要求或配置。 并且可以托管在任何东西上。
我想您没有专用的IP地址。 因此,您的问题似乎全都与网络,路由和NAT处理有关。 如果您不熟悉这些,使用外部托管可能不是一个坏主意。
但是,如果您想尝试一下,这可能会有所帮助-https: //superuser.com/questions/121435/is-it-possible-to-host-a-web-server-from-behind-a-nat
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.