跳到主要内容

操作

2024年04月08日
柏拉文
越努力,越幸运


产品部署配置:

  • 登录页面: passport.xxx.com

  • 微服务产品系统:console.xxx.com

  • 门户网站:www.xxx.com

  • 产品文档:docs.xxx.com

可以看到线上部署后,公司产品的二级域名虽然是不一样,但是一级域名一样,把cookieDomain设置为 .xxx.com 就可以共享了。


思路如下:

  1. 前端请求时在 request 对象中配置 withCredentials": true

  2. 服务端在responseheader中配置 Access-Control-Allow-Origin", "http://xxx:${port}"

  3. 服务端在responseheader中配置 "Access-Control-Allow-Credentials", "true"

3.1 搭建跨域请求环境