Axios GET 从本地 PHP 只是 returns 代码而不是执行
Axios GET from local PHP just returns code instead of executing
我尝试访问的 API 已禁用 CORS,因此我需要在服务器端请求。利用 React 和 Axios 我正在向本地 php 文件发出一个 get 请求,该文件应该执行 cURL 但我只是取回 php 代码而不是执行
<?php $curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.darksky.net/forecast/myAPIKet/coords");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl)
echo $result;
return;
?>
<script>
let info = axios.get('./proxy.php')
console.log(info.data);
</script>
当它运行时,只有 php 代码记录在我的控制台中,而不是 php 脚本触发和回显我想要的数据。
听起来你的环境还没有安装 PHP。
你有更多相关信息吗?
我尝试访问的 API 已禁用 CORS,因此我需要在服务器端请求。利用 React 和 Axios 我正在向本地 php 文件发出一个 get 请求,该文件应该执行 cURL 但我只是取回 php 代码而不是执行
<?php $curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.darksky.net/forecast/myAPIKet/coords");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl)
echo $result;
return;
?>
<script>
let info = axios.get('./proxy.php')
console.log(info.data);
</script>
当它运行时,只有 php 代码记录在我的控制台中,而不是 php 脚本触发和回显我想要的数据。
听起来你的环境还没有安装 PHP。
你有更多相关信息吗?