假设我有一个 Next.js 应用程序。哪个工作正常。目前可通过
http://localhost:4000
或 http://somehostname.local:4000
访问该应用程序
这里我已经设置了
127.0.0.1 somehostname.local
在我的主机文件中。
但是,我希望这个 Next.js 应用程序只能在我的本地环境中从
http://somehostname.local:4000
访问。
我该怎么做?
这是不可避免的,在你的主机文件中,名称
localhost
引用了循环IP(127.0.0.1),这意味着你的本地环境。
所以即使使用
somehostname.local
(当地区域的新名称),localhost
仍然存在。
如果您想将
localhost
用于另一个项目,您可以为另一个项目使用不同的端口或默认端口 (80)。
如果您完全决定为当前的 NextJs 项目获得
somehostname.local
并为另一个项目获得 localhost
,即使使用相同的端口,您也必须在您的系统上安装和使用 NGINX 来添加我不会向您提供的策略完全没有。