thinkphp6跨域问题

Posted 我因代码而疯狂

tags:

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

 问题:

Access to XMLHttpRequest at 'xxxxx.xxx' from origin 'null' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header has a value 'xxxxx.xxx' that is not equal to the supplied origin.

 

 

 

 

 解决:

在app目录下找到middeware.php加入以下未注释的代码

<?php
// 全局中间件定义文件
return [
    // 跨域请求支持
    \\think\\middleware\\AllowCrossDomain::class,
    // 全局请求缓存
    // \\think\\middleware\\CheckRequestCache::class,
    // 多语言加载
    // \\think\\middleware\\LoadLangPack::class,
    // Session初始化
    // \\think\\middleware\\SessionInit::class
];

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

thinkphp6跨域问题

thinkphp6跨域问题

thinkphp6解决 CORS 跨域

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

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

thinkphp5 跨域验证码