【发布时间】:2026-01-24 15:15:02
【问题描述】:
我正在使用带有 gatsby 前端的 laravel 后端。我想通过 axios http get 请求从 laravel 后端的公共文件夹中获取图像。
这是我的 CORS 中间件
$response = $next($request);
$response->headers->set('Access-Control-Allow-Origin' , '*');
$response->headers->set('Access-Control-Expose-Headers' , 'Access-Control-Allow-Origin');
$response->headers->set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT, PATCH, DELETE');
$response->headers->set('Access-Control-Allow-Headers', 'Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers,X-Access-Token,XKey,Authorization');
return $response;
下面是获取请求
fetch("https://quickrent.herokuapp.com/images/posts/20190506162816.jpg", {method:'GET'})
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}
【问题讨论】:
标签: javascript reactjs laravel api gatsby