全部,
有一个看似幼稚的问题:我有一个在 node16 中编译的应用程序(react/viteJS),我们在本地计算机上使用 mkcert 在 https 上运行该应用程序。该应用程序运行良好。现在是更新部分。我们将应用程序更新到了 nodeJS 版本 20(以及相应的包),并且不断收到此消息
This site can’t be reached admin.localhost.com refused to connect.
在主机文件中,我们有以下内容
127.0.0.1 portal.localhost.com
127.0.0.1 admin.localhost.com
再次强调,当切换到 NodeJS 16 时,这一切都可以工作。
节点 v20 更喜欢
ipv6
而不是 ipv4
地址。您可以尝试将 ipv6
地址添加到您的 hosts
文件中:
::1 portal.localhost.com
::1 admin.localhost.com