美文网首页
拦截器响应头中配置“Access-Control-Expose-

拦截器响应头中配置“Access-Control-Expose-

作者: 拄杖忙学轻声码 | 来源:发表于2021-10-20 13:56 被阅读0次

问题场景:
和前端同事联调接口中,前端同事反映说在跨域请求的情况下无法获取token的值,后来找到解决办法

解决:
1】在登录拦截器处理类中的响应对象,把token对象暴露出来即可
2】关键代码 response.setHeader("Access-Control-Expose-Headers", "token"); 示例如下:

String newToken = JwtUtil.getToken(date, params);
if (StrUtil.isNotBlank(newToken)) {
    assert newToken != null;
    redisTemplate.opsForValue().set("user:" + map.get("userAccount"), newToken, millis, TimeUnit.MILLISECONDS);
    response.addHeader("token", newToken);
    response.setHeader("Access-Control-Expose-Headers", "token");
}

相关文章

  • 拦截器响应头中配置“Access-Control-Expose-

    问题场景:和前端同事联调接口中,前端同事反映说在跨域请求的情况下无法获取token的值,后来找到解决办法 解决:1...

  • axios 判断超时

    在响应拦截器里配置

  • axios进阶之路——拦截器篇

    本课题包含三篇:基础篇;拦截器篇;封装篇。本篇为拦截器篇,主题为axios的请求拦截器、响应拦截器配置。 一、 拦...

  • vue 封装axios

    封装1、先写一个方法类 HttpRequest,里面有全局配置,拦截器,响应 2、baseUrl 配置 3、api...

  • 小程序添加fly配置

    添加请求拦截器 添加响应拦截器,响应拦截器会在then/catch处理之前执行 挂载原型

  • HTTP 缓存机制

    1 Expires 通过 Expires 在 HTTP 响应头中设定缓存时间;如,在 Nginx 在配置。 2 C...

  • axios--拦截器(1)

    关于axios的拦截器是一个作用非常大,非常好用的东西。分为请求拦截器和响应拦截器两种。 请求拦截器响应拦截器 我...

  • axios使用详解

    文档 1. 拦截器 1.1 请求拦截器 基本格式 可以添加一些头部信息 1.2 响应拦截器 axios响应时,基本...

  • 关于nginx自定义响应头的记录

    背景 需要在请求头中加一个字段,需要服务端能识别这个字段 nginx配置 需要配置响应头,如下配置 其中的skey...

  • 请求拦截器 与 响应拦截器(React)

    前提: 请求拦截器和响应拦截器主要应用场景:请求网络接口请求拦截器:发送请求的时候,携带一些信息响应拦截器:接收到...

网友评论

      本文标题:拦截器响应头中配置“Access-Control-Expose-

      本文链接:https://www.haomeiwen.com/subject/vlytaltx.html