当前位置: 首页 > 后端技术 > PHP

tp6通过全局中间件解决跨域问题

时间:2023-03-30 01:28:24 PHP

tp6官网提供了跨域解析的方法,我直接用的时候不能用。(也许我使用了错误的姿势)。前端在Hbuildert中发送ajax请求,跨域发生。get请求:可以通过后台设置解决。'访问控制允许来源:*'。发布请求:将发生OPTIONS请求。在ajax请求中添加一个header头信息。header:{'Content-Type':'application/x-www-form-urlencoded'}定义中间件method())=="OPTIONS"){returnResponse::create()->send();}返回$next($request);}}在middleware.php中加入我们定义的中间件,跨域就可以了!