axios自定义请求头跨域,thinkphp设置

2023-05-16

axios添加自定义请求头
在axios拦截器中, headers[‘XXX’] = ‘XX’
配置后,thinkphp 返回跨域.需要对thinkphp中间件进行重新设置

主要配置在tp

  • 复制 vendor\topthink\framework\src\think\middleware\AllowCrossDomain.php文件到app\common 下

  • 追加vue传过来的自定义请求头到$header数组内Access-Control-Allow-Headers

 protected $header = [
        'Access-Control-Allow-Headers'     => 'Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-CSRF-TOKEN, X-Requested-With, XXX',
    ];
  • app\middleware.php引入
<?php
// 全局中间件定义文件
return [
   \app\common\middleware\AllowCrossDomain::class
];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

axios自定义请求头跨域,thinkphp设置 的相关文章

随机推荐

  • 【手把手教程】若依微服务版服务器部署

    若依微服务版服务器部署 xff08 手把手教程 xff09 x1f4d4 笔记介绍 大家好 xff0c 这里是千寻简笔记 xff0c 我是作者星辰 xff0c 笔记内容整理并发布 xff0c 内容有误请指出 xff0c 笔记源码已开源 xf
  • 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!

    Hi 大家好 xff0c 今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent 记得楼主以前刚开始找工作的时候 xff0c 被人问了关于Android中事件传递 xff0c 当时还是菜鸟一枚
  • GCC中的pie和fpie选项

    http www lingcc com 2010 01 08 10609 GCC中的pie和fpie选项 Position Independent Executable是Binutils glibc和gcc的一个功能 xff0c 能用来创建
  • Debian中文美化

    对于使用X Window的用户而言 xff0c 拥有一个漂亮的界面是非常重要的 xff0c 只有这样 xff0c 工作的时候才能心情娱悦 xff0c 否则 xff0c 看着大小不一或者是朦朦胧胧的字体 xff0c 恐怕没人会有心情做自己的工
  • ESLint 命令行

    要在Node js 上运行 ESLint xff0c 必须先安装 npm 安装好npm后 xff0c 可以运行下列命令 xff1a npm i g eslint 这表示从npm仓库安装了ESLint CLI 然后继续使用下列命令运行ESLi
  • Ubuntu18.04安装Hexo

    最近突然想搞一个自己的博客 xff0c 于是乎准备在Ubuntu上安装一下Hexo框架 xff0c 然而很不幸的是遇到了重重险阻 xff0c 踩了不少坑 xff0c 最后能艰难爬上来实属不易 xff0c 下面就给大家奉上我的 脚印 xff0
  • 使用PackageManager来获取应用信息

    PackageManager可以获取到一个APP的各项信息 xff0c 如包名 版本号 图标等信息 获取PackageManager对象的方法很简单 xff1a PackageManager packageManager 61 contex
  • activemq 动态消息队列

    前提 xff1a springboot整合activemq时利用注解及相关 配置类是可以直接 使用 activemq消息队列去处理业务逻辑的 xff0c 但是我在生产环境碰到了一个 情况是 真实数据 有几千万 直接用上面说的情况 xff0c
  • Springboot + Spring Security 实现前后端分离登录认证及权限控制

    Springboot 43 Spring Security 实现前后端分离登录认证及权限控制 前言本文主要的功能文章目录文章正文一 准备工作1 统一错误码枚举2 统一json返回体3 返回体构造工具4 pom5 配置文件 二 数据库表设计建
  • JVM内存分配规则

    JVM内存分配规则 堆内存分配 xff1a JDK8 默认的 xff0c 新生代 xff08 Young xff09 与老年代的比例值为 1 2 xff08 该值可以通过参数 XX NewRatio来指定 xff09 新生代分为 Eden和
  • RT-Thread 开发者能力认证考试样题(RCEA)

    V1 0 RT Thread 开发者能力认证考试样题 RCEA xff09 注 xff1a 样题仅为部分题目 第一小卷 单选题 40 题 40 分钟 40 0 分 1 对两个字符 a 和 b 进行初始化 xff1a char a 61 34
  • Collections.max(list) 和 Math.max() 效率比较实验

    前情提要 xff1a 在力扣 559 N叉树的最大深度 中 xff0c 官方题解出现了 Collections max 的用法 xff0c 本人使用的是 Math max 这一古老而强大的函数 为什么官方答案选用的是 list 呢 xff1
  • (原创)Lottie动画使用介绍

    前言 我们都知道 xff0c 安卓里面有三种基本的播放动画方式 xff1a 帧动画 xff0c 属性动画 xff0c 补间动画 今天介绍一种新的实现方式 xff1a Lottie动画 Lottie是爱彼迎开源的一个动画框架 可以支持iOS
  • 【JavaAgent】字节码编程 - 使用Byte-buddy工具实现插件化开发

    简介 假设我们有需求 xff1a 所有的控制器 xff08 Controller xff09 添加耗时 xff0c 对所有的服务 xff08 Service xff09 添加调用信息 xff0c 使用一个agent代理 xff0c 也就是所
  • onNewIntent详解

    记得刚开始学的时候 xff0c 感觉intent还挺简单 xff0c 结果现在总是被intent困扰 xff0c 发现自己太天真了 xff0c 为了弄清楚 xff0c 总结一下 xff0c 一 onNewIntent 老规矩 xff0c 先
  • import _ssl ImportError: DLL load failed

    问题描述 简单讲一下我的问题 xff1a 使用pycharm打开Django项目 xff08 虚拟环境编译器 xff09 xff0c 当测试发送邮件功能时 xff0c 出现报错 xff0c import ssl if we can t im
  • 【荐书】李彦宏《智能革命》:技术是时代的信仰

    我来了 xff0c 天上的云乘着风飞翔 xff0c 心中的梦占据一个反向 xff0c 方舟扬帆起航 xff0c 一路带着我们纵情歌唱 xff0c 方舟扬帆起航 xff0c 脉络就在大海之上 xff0c 进步的时光 xff0c 迎着你看涛浪潮
  • vue 打包去除console.log()

    忘记在哪里看到的 记录下 在vue config js中 xff0c 配置 chainWebpack span class token punctuation span config span class token punctuation
  • minio+thumbor

    minio 安装 span class token function wget span https dl min io server minio release linux amd64 minio span class token fun
  • axios自定义请求头跨域,thinkphp设置

    axios添加自定义请求头 在axios拦截器中 headers XXX 61 XX 配置后 thinkphp 返回跨域 需要对thinkphp中间件进行重新设置 主要配置在tp 复制 vendor topthink framework s