问题:
在做校招项目的时候,发现本地项目跑起来之后,启动的是localhost,不能像测试环境或者线上一样获取登陆状态
解决办法:
通过查询页面cookies的Domain字段为.xxx.com,所以通过host里面设置以“.xxx.com”结尾的域名,即可实现本地登录,而不需要通过去修改lion来实现
涉及知识:
域名解析
hosts本地配置流程:(windows类似,找到hosts文件修改即可)
-
终端输入:cd /etc
-
终端输入:sudo vim hosts
-
根据提示输入密码,编辑hosts文件
-
增加一行:127.0.0.1 dev-campus.it.test.meituan.com
dev可任意修改,比如也可以是:jjk-campus.it.test.meituan.com
-
保存退出
-
终端输入命令让hosts配置立即生效:sudo killall -HUP mDNSResponder
-
这时候就可以使用dev-campus.it.test.meituan.com代替localhost了
-
end
-
补充工具:
ihost,switchHost等工具的使用可以较好的在本地实现hosts切换,以及新增和删除