当前位置: 首页 > news >正文

本地映射测试环境域名,解决登录测试环境后,也可以使用本地域名访问,可以正常跑本地项目

问题:单点登录进入系统不使用token,是将token携带在cookie中,登录成功后每次调用接口,都会在cookie中自动携带,这样导致即使在本地使用proxy代理解决了跨域,但由于本地域名不一致,也无法进行本地开发

解决方法:将本地host映射到一个自己定义的域名(二级域名要和测试环境一致),取消本地的代理,使用接口全路径进行http请求,后端配置跨域,将所有的请求来源都放行,然后本地配置的映射和测试环境的二级域名相同,后端会设置相同域名的都会携带cookie,这样我们本地开发就是用自己映射的地址就好了,也可以拿到和测试环境相同的cookie进行本地开发;这么做的目的就是为了拿到cookie进行本地开发,因为单点登录成功后,后端是写死的跳转到测试环境,前端本地不做处理会无法进行开发!

开发请求baseURL

https://miccdev.nsfocus.com/seatsapi

本地host映射

127.0.0.1 kk.nsfocus.com

vscode启动成功后的地址

https://127.0.0.1:8899/     // 因为配置了映射,所以我们可以通过kk.nsfocus.com:8899访问
/**
* 又因为和测试环境的二级域名相同,都是nsfocus,所以测试环境登录成功,也就意味着kk.nsfocus.com:8899也可以拿到测试环境登录成功后的cookie,所以本地kk.nsfocus.com:8899就可以正常开发了
*/ 

相关文章:

  • k8s之陈述式资源管理
  • 八、typescript 高级类型与模块
  • 【每日一题】LeetCode206.反转链表
  • Python圣诞树代码
  • 【UML】第12篇 序列图(1/2)——基本概念和构成
  • [数据结构]树与二叉树的性质
  • ------- 计算机网络基础
  • 思福迪运维安全管理系统 test_qrcode_b RCE漏洞复现
  • 【FPGA】Verilog 实践:优先级编码器 | Priority encoder
  • 一个实用的Wrapper类,解决mfc使用sqlite3时的中文乱码问题
  • W5500-EVB-Pico评估版介绍
  • 二、C#基础语法( 异常处理)
  • 使用JAVA Zookeeper构建分布式键值存储
  • STM32移植LVGL图形库
  • ❀My排序算法学习之选择排序❀
  • [LeetCode] Wiggle Sort
  • 「译」Node.js Streams 基础
  • 【Amaple教程】5. 插件
  • 【刷算法】从上往下打印二叉树
  • Angular 响应式表单之下拉框
  • CSS相对定位
  • fetch 从初识到应用
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • springboot_database项目介绍
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 大快搜索数据爬虫技术实例安装教学篇
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 工作手记之html2canvas使用概述
  • 官方解决所有 npm 全局安装权限问题
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 如何合理的规划jvm性能调优
  • 入门级的git使用指北
  • 通过npm或yarn自动生成vue组件
  • 微服务框架lagom
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 移动端 h5开发相关内容总结(三)
  • 源码安装memcached和php memcache扩展
  • 在Mac OS X上安装 Ruby运行环境
  • 中文输入法与React文本输入框的问题与解决方案
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 如何用纯 CSS 创作一个货车 loader
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (python)数据结构---字典
  • (solr系列:一)使用tomcat部署solr服务
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)