Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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 更改NodeJS本地服务器访问URL_Node.js_Localhost - Fatal编程技术网

Node.js 更改NodeJS本地服务器访问URL

Node.js 更改NodeJS本地服务器访问URL,node.js,localhost,Node.js,Localhost,是否可以更改用于访问本地NodeJS服务器的URL 例如,我有一个节点服务器运行在端口3000上,因此我可以通过以下方式直接访问此服务器: http://localhost:3000/ 我的网络上的其他用户可以通过以下方式访问: http://[我的IP地址]:3000/ 是否可以将此服务器转发到本地URL,如http://example/ 我知道,为了从URL中删除端口,我需要在端口80上绑定应用程序,但我找不到任何关于更改de URL的信息。老实说,不太清楚您想要什么,以及您的设置。您在本地

是否可以更改用于访问本地NodeJS服务器的URL

例如,我有一个节点服务器运行在端口3000上,因此我可以通过以下方式直接访问此服务器:

http://localhost:3000/

我的网络上的其他用户可以通过以下方式访问:

http://[我的IP地址]:3000/

是否可以将此服务器转发到本地URL,如http://example/


我知道,为了从URL中删除端口,我需要在端口80上绑定应用程序,但我找不到任何关于更改de URL的信息。

老实说,不太清楚您想要什么,以及您的设置。您在本地网络中使用本地计算机或服务器

如果您希望本地网络中的URL被隔离,这是不可能的,因此URL协议将请求从域名转发到特定的ip地址

如果您只想在本地网络中进行内部访问,您只需要知道您的本地ip地址,并确保您的防火墙允许本地连接。根据您的操作系统,在cli中运行ip签入,瞧,这就是您的ip

如果您需要外部连接,那么您需要有一个静态ip地址,您应该从您的internet提供商处获得该地址,然后您需要更改路由器设置并设置端口转发到您的本地计算机。然后,它将侦听特定端口上的外部连接,并将其转发到nodejs侦听的本地计算机(自身或通过web服务器)。在这里,您可以通过A-record将域名重定向到路由器的静态ip地址,并将端口转发到本地计算机

查看大多数路由器的外部端口转发指南


UPD:checkout

NodeJS服务器正在我的本地计算机上运行,我的局域网中的用户可以通过访问它,但是我办公室的人在搜索栏中键入类似http://myapp/的内容并访问我的NodeJS服务器会更容易。类似于“重命名”服务器的主机名。但我不知道这是否可能。