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转发一遍

相关推荐
双口馋猫几秒前
cesium+vite demo
前端·vue.js
雾岛听风来2 分钟前
Cython与CUDA之Add
前端·cython
摆烂工程师10 分钟前
什么是MCP?一分钟搞懂!
前端·后端·程序员
A死灵圣法师19 分钟前
同一个接口,掉n次,取消上次请求
前端
前端涂涂23 分钟前
JavaScript面试宝典
前端·javascript
卖报的小行家_29 分钟前
读《Vue.js设计与实现》第四章·响应系统的作用与实现
前端
七月丶30 分钟前
🚀 前端缓存踩坑指南:如何优雅地解决浏览器缓存问题?
前端
沉默王二31 分钟前
更快更强!字节满血版DeepSeek在IDEA中真的爽!
java·前端·程序员
树上有只程序猿34 分钟前
3分钟,了解一下Vue3中的插槽到底是个啥
vue.js
掘金酱37 分钟前
👏 用idea传递无限可能!AI FOR CODE挑战赛「创意赛道」作品提交指南
前端·人工智能·trae