当前位置: 首页 > news >正文

express框架使用cors包解决跨域问题时,还是存在问题的原因。

express框架使用cors包解决跨域问题时,还是存在问题的原因。

今天我在使用express框架写一个后台管理系统时,发现存在这样的问题,那就是跨域问题,但是我明明是使用了 cors 包解决了跨域问题了。当我调用其他接口的时候,发现出现了这些跨域问题。

2. 原因

其实原因很简单,就是我在调用其他接口的时候,前端会默认在请求头上携带token,但是我们没有在 cors配置中说明,这是请求头允许的字段。

allowedHeaders 添加允许自定义请求头字段

const app = express();
app.use(cors({origin: '*', // 允许所有来源,可以根据需要设置特定的来源methods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'],allowedHeaders: ['Content-Type', 'Authorization'], // 允许自定义的请求头字段optionsSuccessStatus: 200, // 一些旧的浏览器需要这个exposedHeaders: ['X-Custom-Header'],
}));

相关文章:

  • 49、Spring Boot 详细讲义(六)(SpringBoot2.x整合Mybatis实现CURD操作和分页查询详细项目文档)
  • Muduo库代码剖析 : EventLoop
  • 【JavaScript】二十二、通过关系查找DOM节点、新增、删除
  • 批量将多个压缩包文件解压到文件夹
  • 注意力机制的改进
  • Mobaxterm 突破 14个 session 限制
  • 凸优化基础
  • 【python实用小脚本系列】用 Python 打造你的专属录音机,随时随地记录声音!
  • Qt中 Key_Return 与 Key_Enter
  • 图论--DFS搜索图/树
  • DP 16bit位宽数据扰码实现和仿真
  • 淘宝大数据接口解析:商品类目 / 价格 / 销量多维数据采集与存储方案
  • 软件测试——BUG概念
  • Uniapp权限申请优化方案
  • Browser-use 是连接你的AI代理与浏览器的最简单方式
  • 什么是跨域问题以及其解决方案
  • mac上面使用zip命令压缩一劳永逸
  • 逆周期中的“深潜者”样本,解码康佳“智造”破局密码
  • Spark-SQL(二)
  • 轻量级Python IDE使用(五)——条件分支
  • 湖南平江发生人员溺亡事件,已造成4人死亡
  • 从沙漠到都市:贝亲世界地球日特别行动,以桃叶冰爽力开启地球降温之旅
  • 花卉引流+商场促销,上海浦东用“花经济”带动“消费热”
  • 寻女19年的“棉花糖爸爸”明将办团圆宴,大女儿:妹妹是片区销售主管
  • 多元布局、抱团取暖……上海虹口区召开外向型企业圆桌会议
  • 云南省交通发展投资有限责任公司原党委书记、董事长陈以东接受审查调查