tp6 解决跨域问题 - 中间件设置

在和前端对接接口的时候遇到跨域问题,记录一下

第一中方法,设置全局中间件

在 ./app/middleware.php 文件中启用内置中间件即可 

 

\think\middleware\AllowCrossDomain::class

 

 

另一种方法 某个路由或分组支持跨域 参见 官方文档

跨域请求 :https://www.kancloud.cn/manual/thinkphp6_0/1037507

 

在路由上添加  ->allowCrossDomain() 即可

 

Route::get('new/:id', 'News/read')
    ->ext('html')
    ->allowCrossDomain();

 

你可能感兴趣的:(thinkphp6,PHP,学习)