vue项目中使用axios发送http请求添加header自定义变量出现跨域问题

request代码片段:

javascript 复制代码
export const request = (
    api,
    method,
    params = {},
    config,
    responseType = {}
) => {
    let apiToken = localStorage.getItem("token");
    let headers = {
        Authorization: `${apiToken}`,
    };
    if (config?.headers) {
        headers = {
            ...headers,
            ...config.headers,
        };
    }

正常拿到headers中添加的键值

接口代码片段:

javascript 复制代码
const machineListApi = (data, index) => request(`/api/***`, "GET", data, {
    headers: {
        'inedx': index
    }
});

请求结果:

请求头:

硬跨域 后端也配了cors 其它接口没问题 传token的也没问题

最后百度也没搜明白说是可能什么http协议的问题的等等没找到解法

最后解决办法 前端本地proxy代理

上线了可以NGINX

或者让你的后端直接本地NGINX转发一遍

相关推荐
雪芽蓝域zzs8 分钟前
第三十六节:keep-alive 页面缓存(Vue3 + 后台管理系统)
前端·vue.js·缓存
言乐68 分钟前
Python加速器2视频网页加速器
前端·javascript·css·python·音视频
sugar__salt9 分钟前
大模型流式输出完全指南(上):从 HTTP 长连接到手写 SSE
网络·网络协议·http
边境悍匪21 分钟前
蜗牛学苑 Java 智能体学习 Day41|ElementPlus 布局、Vue‑Router 登录、Axios 思维导图复盘
java·vue.js·学习
IT_陈寒24 分钟前
为什么我的Java Stream操作总是默默吃掉异常?
前端·人工智能·后端
志尊宝30 分钟前
Vue3 零基础每日笔记(017):事件处理进阶——$event、多事件与事件修饰符全家桶
javascript·vue.js·笔记
光影少年1 小时前
react navite浏览器 Event Loop 和 Node Event Loop 的区别
前端·javascript·react native·react.js·前端框架
90后的晨仔1 小时前
uni-app 安卓自有证书完全指南
前端
CharlesYu0111 小时前
前端性能优化的第一性原理,是不断缩短“用户发起意图 → 获得可用结果”之间的时间
前端