跨域问题解决

后端解决方案

  • 设置Access-Control-Allow-Origin响应头来允许特定的前端域名访问资源

    Access-Control-Allow-Origin: https://your-frontend-domain.com

    如果需要在跨域请求中携带 Cookie(例如,用于用户身份验证),后端需要设置 Access-Control-Allow-Credentials 为 true,并且不能将 Access-Control-Allow-Origin 设置为 *。eg:
    Access-Control-Allow-Credentials: true

前端解决方案

  • 使用devserver配置代理

    module.exports = {
    devServer: {
    proxy: {
    '/api': { // 匹配所有到 /api 的请求
    target: 'http://aider.meizu.com', // 目标服务器的地址
    changeOrigin: true, // 是否改变请求头中的Origin字段
    pathRewrite: {
    '^/api': '' // 重写请求路径,去掉路径中的 /api
    }
    }
    }
    }
    };

  • 跨域浏览器(如果开发环境复杂,需要跨域浏览器辅助绕过跨域限制)

    1、可以先复制粘贴一个副本浏览器快捷键,再右键浏览器,点击属性
    2、找到快捷方式,找到目标,目标输入框内容最后面加上 --disable-web-security --user-data-dir=C:\ChromeDevSession
    3、点击确定
    4、重新打开浏览器即可

相关推荐
星火开发设计7 分钟前
模板特化:为特定类型定制模板实现
java·开发语言·前端·c++·知识
未来龙皇小蓝13 分钟前
RBAC前端架构-07:自定义指令role、permission实现权限控制
前端·vue.js
悦悦子a啊19 分钟前
Web前端 练习1
前端·css·html5
Cache技术分享25 分钟前
324. Java Stream API - 实现 Collector 接口:自定义你的流式收集器
前端·后端
yma1626 分钟前
前端react模拟内存溢出——chrome devtool查找未释放内存
前端·chrome·react.js
colicode43 分钟前
Objective-C语音验证码接口API示例代码:老版iOS应用接入语音验证教程
前端·c++·ios·前端框架·objective-c
兆子龙44 分钟前
被忽视的 React 神器:cloneElement 让你的组件开发效率提升 10 倍
前端·javascript
小圣贤君1 小时前
从「脑内人设」到「一眼入魂」:51mazi 小说人物图 AI 生成实战
前端·人工智能·文生图·ai写作·通义万相·写作软件·小说人物
SuperEugene1 小时前
《this、箭头函数与普通函数:后台项目里最容易写错的几种场景》
前端·javascript
Jing_Rainbow1 小时前
【React-11/Lesson95(2026-01-04)】React 闭包陷阱详解🎯
前端·javascript·react.js