背景
今天有遇到一个场景,需要在局域网中访问vue3+vite项目,一般情况下,只需要在vite配置文件中配置host为"0.0.0.0",然后让别人访问你本地ip地址就可以了(注意,是电脑的本地ip)。但是遇到了别的问题。
原因
当我们使用ip+端口访问到别人的项目,会被重定向到登录页,输入账号密码,登录成功后会发现又重定向到登录页了,很奇怪。
项目中使用的是单点登录,登录成功后会在相应的域名下写入cookie(项目中是xxx.hkdev.cn,注意---lk.hkdev.cn以及kj.hkdev.cn等等都是hkdev.cn的子域名),而写入cookie的原则就是写在其父域名hkdev.cn中,这样子域名就都携带上cookie了。
(具体见 https://www.cnblogs.com/zychuan/p/17686176.html)
解决
所以我们需要一个域名和ip地址的映射,也就是修改hosts文件,添加条目 (ip地址 hkdev.cn),然后直接使用 **域名+端口 **访问就可以了
标签:单点,cn,登录,ip,域名,host,hkdev From: https://www.cnblogs.com/zychuan/p/17731404.html