繁体   English   中英

从本地网络访问站点。 它将请求发送到localhost服务器,但是该服务器在为站点提供服务的计算机上

[英]Access site from local network. It sends requests to localhost server, but the server is on the machine, that serves the site

我正在创建应用程序。 我在服务器上使用nodejs构建它。 它由几个服务器组成。 我的前端将请求发送到localhost上的服务器,以从本地服务器获取数据(因此,在客户端上获取数据的网址就像localhost:3000 / fetch_some一样)。 但是,当我想从本地网络的其他计算机访问站点时(我在浏览器中写有前端服务器和服务器的计算机的ip,例如192.168.0.4:frontend_app_port ),前端试图从计算机的本地主机中获取数据正在运行,并且将无法运行,因为没有服务器在其上提供数据。 怎么处理呢? 始终将front配置为将请求发送到192.168.0.4 /(检测计算机本地网络ip)。 还是有一些好的问题呢? 码头工人是否适合这种情况?

您需要使用服务器的名称或地址,而不能通过从前端代码中引用localhost到达后端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM