如何从本地环境中的固定主机名访问Next.js应用程序?

问题描述 投票:0回答:1

假设我有一个 Next.js 应用程序。哪个工作正常。目前可通过

http://localhost:4000
http://somehostname.local:4000

访问该应用程序

这里我已经设置了

127.0.0.1    somehostname.local

在我的主机文件中。

但是,我希望这个 Next.js 应用程序只能在我的本地环境中从

http://somehostname.local:4000
访问。

我该怎么做?

reactjs next.js dns localhost hosts
1个回答
0
投票

这是不可避免的,在你的主机文件中,名称

localhost
引用了循环IP(127.0.0.1),这意味着你的本地环境。

所以即使使用

somehostname.local
(当地区域的新名称),
localhost
仍然存在。

如果您想将

localhost
用于另一个项目,您可以为另一个项目使用不同的端口或默认端口 (80)。

如果您完全决定为当前的 NextJs 项目获得

somehostname.local
并为另一个项目获得
localhost
,即使使用相同的端口,您也必须在您的系统上安装和使用 NGINX 来添加我不会向您提供的策略完全没有。

© www.soinside.com 2019 - 2024. All rights reserved.