reactjs - 如何从 Laravel 在 React 中获取 json 响应?
问题描述
我使用 Laravel(带有 guzzle)的 API,因为它无法通过客户端脚本(React)完成,因为 API 的所有者告诉我这一点。
这是我的功能HomeController
:
public function searchLocation(Request $request) {
$client = new Client();
$city_name = $request->route('city_name');
$res = $client->get('https://www.example.com/search.php?lang=en&texto='.$city_name);
$statut = $res->getStatusCode();
$location_data = $res->getBody();
return view('location-list')->with('location_data', json_decode($location_data, true));
}
我想用Laravel重建响应数据以将其发送到React以避免来自 Origin localhost:3000 (React) 的 CORS POLICY。
我怎样才能做到这一点?
解决方案
推荐阅读
- antd - ANT 设计 4 表输入字段验证
- react-native - 设置 setState() 时,.map() 中出现问题。React-Native 中的新功能
- ios - Cocoapods - 安装 Mapbox-iOS-SDK 时出错
- javascript - 在 Shiny R 中显示 ggiraph 图的叠加页面 onclick
- c++ - 是否可以在 softAP ssid 中使用 ESP32 的 mac 地址?
- java - 糟糕的 SQL 语法
- python - 置换矩阵的单行或单列
- ceph - ceph orch host 添加主机问题 (env: centos8, ceph:12.2.5)
- puppeteer - 如何限制 puppeteer 浏览器的内存使用
- sql - 查询以查找之间的提取时间