我有一个react服务项目,由于特定的设置,它在开发模式下运行在端口443上。它使用一个dev-proxy将本地示例连接到一个staging istance。通常的连接方式是使用devcert创建自签名证书,以验证系统中手动输入的CA,然后使用如下条目修改hosts
文件:
127.0.0.1 app.mycompany.local
字符串
通常,这允许开发人员连接到他们的本地示例,并将微前端解析到登台环境。
我,作为一个固执的人,我使用Windows与WSL。多年来,它一直完美地工作,直到这种情况。
当我在WSL上运行这个项目时,服务器运行得很好,但是当我试图访问https://app.mycompany.local/a-page
的网站时,我在浏览器上得到了一个ERR_CONNECTION_REFUSED
错误。当我在WSL控制台中运行curl --verbose https://app.mycompany.local/a-page
并得到包含页面内容的< HTTP/1.1 200 OK
时,这就更加奇怪了。
有人知道如何处理这种情况吗?
1条答案
按热度按时间xytpbqjk1#
我已经通过运行以下命令获取WSL2系统的IP地址来解决这个问题
字符串
然后在我的主机文件中输入
WSL2_IP_ADDRESS
而不是127.0.0.1
。也可以通过运行以下命令从主机Windows系统获取地址
型