【发布时间】:2019-10-16 05:22:26
【问题描述】:
我刚刚创建了一个新项目并制作了一条路线:
Route::get('/getSummoner', 'RiotController@getSummoner');
执行这个函数:
public function getSummoner(){
$get = file_get_contents("https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/RiotSchmick?api_key=");
$result = json_decode($get);
return response()->json([
'result' => $result,
], 201);
}
在前端,我收到以下错误:
Access to XMLHttpRequest at 'url' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我了解当我向与我的页面所在的域不同的域发出请求时会发生这种情况,但由于 API 不是我的,我无法从同一个域发出请求,不是吗?
【问题讨论】: