项目里使用的import { extend } from 'umi-request';封装的request 现有如下场景,接口请求的域名会有多个,比如 a页面请求http://192.168.10.197:3001/api/public/metrics/daily, authorization为tokenA b页面请求http://192.168.1.16:9997/v1/monitor, authorization为tokenB c页面请求http://192.168.1.16:36919/api/v1/query, authorization为tokenB 遇到了在c页面,请求的接口(失败)net::ERR_CONNECTION_REFUSED,跳转到a 页面,发现浏览器network中该接口的authorization还是tokenB,不是我传入的tokenA request('http://192.168.10.197:3001/api/public/metrics/daily', {headers: { Authorization: langfuse_token },}) 怎么修复
理解问题正在分解关键词项目里使用的import { extend } from 'umi-request';封装的request 现有如下场景,接口请求的域名会有多个,比如 a页面请求http://192.168.10.197:3001/api/public/metrics/daily, authorization为tokenA b页面请求http://192.168.1.16:9997/v1/monitor, authorization为tokenB c页面请求http://192.168.1.16:36919/api/v1/query, authorization为tokenB 遇到了在c页面,请求的接口(失败)net::ERR_CONNECTION_REFUSED,跳转到a 页面,发现浏览器network中该接口的authorization还是tokenB,不是我传入的tokenA request('http://192.168.10.197:3001/api/public/metrics/daily', {headers: { Authorization: langfuse_token },}) 怎么修复查询如何修复umi-request中不同页面接口请求Authorization头不正确的问题解决net::ERR_CONNECTION_REFUSED错误的修复方法确保umi-request在不同页面间正确传递Authorization头
已完成理解「项目里使用的import { extend } from 'umi-request';封装的request 现有如下场景,接口请求的域名会有多个,比如 a页面请求http://192.168.10.197:3001/api/public/metrics/daily, authorization为tokenA b页面请求http://192.168.1.16:9997/v1/monitor, authorization为tokenB c页面请求http://192.168.1.16:36919/api/v1/query, authorization为tokenB 遇到了在c页面,请求的接口(失败)net::ERR_CONNECTION_REFUSED,跳转到a 页面,发现浏览器network中该接口的authorization还是tokenB,不是我传入的tokenA request('http://192.168.10.197:3001/api/public/metrics/daily', {headers: { Authorization: langfuse_token },}) 怎么修复」
展开阅读网页