一般这个问题都是header头数据没有放通的问题,THINKPHP6框架有内置跨域的。
我们可以直接到内置的跨域文件修改下header头的内容即可,在控制器中间件
中间件添加thinkphp6内置的跨域规则
文件:app/middleware.php
\think\middleware\AllowCrossDomain::class
修改内置跨域规则,在header允许请求头里面添加token
根据自己的需求,需要什么header头,在这里添加就行了,要不就直接暴力点,这里修改成*
再去测试api,跨域问题OK了