JavaScript节点js服务器

JavaScript节点js服务器,javascript,node.js,Javascript,Node.js,我制作了一个简单的Node.js服务器,它监听端口“8888”。当我运行我的服务器并从我的计算机在浏览器中输入localhost:8888时,我看到了服务器的输出。 我需要什么URL从以太计算机进入我的网站?。 非常感谢你不能 服务器正在本地主机上运行。这意味着它正在本地计算机上作为实例运行。您无法从其他计算机访问此文件 除非 你在同一个局域网上。在这种情况下,您可以通过路由器使用端口转发,并键入计算机IP以及与服务器对应的端口 例如: http://computerip:serverport

我制作了一个简单的Node.js服务器,它监听端口“8888”。当我运行我的服务器并从我的计算机在浏览器中输入localhost:8888时,我看到了服务器的输出。 我需要什么URL从以太计算机进入我的网站?。 非常感谢

你不能

服务器正在本地主机上运行。这意味着它正在本地计算机上作为实例运行。您无法从其他计算机访问此文件

除非

你在同一个局域网上。在这种情况下,您可以通过路由器使用端口转发,并键入计算机IP以及与服务器对应的端口

例如:

http://computerip:serverport
我需要什么URL从以太计算机进入我的网站

本地网络上的其他计算机通常能够使用运行该服务器的计算机的主机名。例如,如果机器的主机名是server123,则使用http://server123:8888 来自同一本地网络中的另一台计算机


这通常不可能从您的本地网络外部实现,但当然,如果这是在某种web主机上实现的,它们将使从“网络”访问该计算机成为可能。这将涉及IP地址IPv4或IPv6,并且可能涉及主机名+域名,例如http://server123.my-hosting-company.com:8888. 您可以获得自己的域,并将其设置为指向托管服务器。有关详细信息,请与您的主机公司联系。

我可以用我的计算机主机名替换IP吗?非常感谢您的帮助。如果我把我的程序上传到我的免费域名michael69.esy.es,我在hostinger上有一个免费的hosing帐户,每个人都可以在michael69.esy.es:8888上看到