[top-think/think]路由跨域配置allowCrossDomain不生效

2023-12-18 491 views
9

->header('Access-Control-Allow-Origin', '*') ->header('Access-Control-Allow-Headers', 'Authorization, x-city, x_requested_with, X-Requested-With, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since') ->allowCrossDomain(); 然而并不请作用,OPTIONS还是500,请求更新

回答

8

应该在入口文件配置

1

要allowCrossDomain()做什么呢

5

反馈问题最好说清楚具体版本

6

6.0的开发板呀

3

@goofy-he 6.0根本就不支持header方法的 仔细参考手册的路由-》跨域请求章节

2

要allowCrossDomain()做什么呢

Route::get('new/:id', 'News/read') ->ext('html') ->allowCrossDomain([ 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Credentials' => 'true' ]);

写到里面也不能正常呀, 只能写到index.php入口去吗?那allowCrossDomain()的存在意义呢