Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为什么node.js不能在共享主机上运行?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
第一件事:我搜索了所有已知的虚拟主机公司共享主机的nodejs,但我没有找到任何人。然后我来知道nodejs不能在共享主机系统上运行。我想知道为什么?

第二件事:我是一个正常的人,有正常的预算。选择一个vps或专用服务器或云托管使节点运行,但它的我的口袋里的钱范围相比,PHP共享托管服务,所以我应该学习node.js?

解决方法

理论上,它可以,但实际上它取决于托管提供商有这样的基础设施到位。

节点与经典网络平台的比较是自我可持续的平台。在使用PHP(例如)的情况下,它运行在apache或Nginx(或任何其他),PHP它自己只是脚本语言与一些库,不需要做太多的逻辑实现,并需要Web服务器解决方案。 Web服务器创建套接字以监听特定端口的流量,将自己的魔法,并将执行PHP处理请求。

同时,node.js创建自己的套接字,并将其绑定到自己的端口。这给它更低级的访问,所以它是Web服务器自己。您不能绑定到一个端口两个应用程序,因此它已经不可共享。
有一些服务(Web服务器)允许您创建代理以将流量路由到您的node.js进程,但在某些情况下效率不高,而且共享主机不提供此类功能

因为node.js仍然相当年轻,以及很好,不同,它仍然没有击中大多数共享托管服务。有一些可用的服务在线,以“共享”方式托管您的node.js应用程序。

此外,您可以在AWS上免费租借EC2 Micro实例(免费套餐)一年,这给您充足的可能性和时间尝试和测试不同的东西。你会得到半专用系统,在那里你可以做任何事情(安装软件,修改操作系统配置,更多),在共享托管不允许这样做。

大佬总结

以上是大佬教程为你收集整理的为什么node.js不能在共享主机上运行?全部内容,希望文章能够帮你解决为什么node.js不能在共享主机上运行?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。