thinkphp6解决跨域

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp6解决跨域相关的知识,希望对你有一定的参考价值。

参考技术A 写一个前后端分离的项目 解决thinkphp6跨域问题

在这里可以使用tp6的前置中间件

首先开启中间件的文件配置

然后创建一个中间件文件

最后配置

thinkphp 在接口开发或者接入三方时解决跨域

估计你们都会了,就不解释了,直接上代码把

解决方案:

header(‘Access-Control-Allow-Origin: *‘);   //*代表允许所有的网址请求当前接口,当然你也可以把*改成具体的网址,例如www.baidu.com
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept");
header(‘Access-Control-Allow-Methods: GET, POST, PUT‘); //允许接收的方法,一般是get post,用restful的话 就是get  post put  delete 当然你用什么方法添加到这里就行了

 

以上是关于thinkphp6解决跨域的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp6 + nginx + antd Admin-Vue解决跨域

thinkphp6跨域问题

thinkphp6跨域问题

thinkphp6跨域问题

Thinkphp6 中的跨域请求设置 AllowCrossDomain中间件(转)

ThinkPHP6.0学习之安装及问题解决