本地联调服务器接口,cookie 塞不进去,验证过不了
遇到的问题:
拿到一个老项目,可以访问测试服务器的页面。现在希望本地跑起来,接口调的域名端口和服务器一样。可是会有cookie验证。
cookie怎么也塞不进去,在本地request header 里面看不到,接口返回 验证失败。
解决办法:
1、修改webpack 里面 WebpackDevServer 的proxy 的配置,target 改成服务器上接口域名/ip:端口
2、修改host,这里受到这篇文章的启发,我是下载了Chrome 浏览器的 插件:LiveHosts。把本地和服务器的IP 配置一下。
3、服务的cookie 写死在本地。
重启服务,即可。
即使成功,在审查里面查看network,依旧看不到request header 的cookie。