连接 API 时,我收到了可怕的 CORS 错误。我正在使用 BeerDB 之一。我尝试了该插件,添加标题,进入index.js但似乎没有解决它。仍在研究它,我的代码App.js如下。这是一个反应应用程序。
我什至可以想到的下一件事是重构我的 API 获取调用以使用axios和使用与当前使用的语法不同的语法。
import React, {useEffect, useState, Component} from 'react';
import './App.css';
import Beer from './Beer.js';
const App = () => {
const App_Key = "b1322de05886eaf6bdd71b64c52d12b7"
const [beers, setBeers] = useState([]);
useEffect (() => {
getBeers();
}, []);
const getBeers = async () => {
const response = await fetch("http://api.brewerydb.com/v2/?key=b1322de05886eaf6bdd71b64c52d12b7");
const data = await response.json();
console.log(data);
}
return(
<div className="App">
<form>
<input type="text" ></input>
<button type="submit">Search</button>
</form> …Run Code Online (Sandbox Code Playgroud)