/thinkphp/library/think/Request.php
第1803行
$this->host = $this->server('HTTP_X_REAL_HOST') ?: $this->server('HTTP_X_FORWARDED_HOST') ?: $this->server('HTTP_HOST');
第二个$this->server('HTTP_X_FORWARDED_HOST')
如果是用的vue本地代理后 访问接口一般是http://localhost:8080/api/login/dologin
但是vue会自动代理到http://admin.xxx.com/login/dologin
直接访问http://admin.xxx.com/login/dologin是可以的
通过代理访问http://localhost:8080/api/login/dologin
由于第二个判断的原因导致 配置了域名路由后 域名路由错误
只需要把第二个删了 就没有问题了
tp6也有这个问题 当在config绑定了域名 直接访问 是没有问题
但vue代理下 就失效了