【发布时间】:2020-07-17 09:25:49
【问题描述】:
我在控制台中收到此错误。
xhr.js:178 GET https://www.googleapis.com/youtube/v3/search?q=river 403
我创建了一个单独的组件供以后使用这个 api:
const KEY = "mykeyas23d2sdffa12sasd12dfasdfasdfasdf";
export default axios.create({
baseURL: "https://www.googleapis.com/youtube/v3",
params: {
part: "snippet",
maxResults: 5,
key: KEY,
},
});
然后在App.js 调用:
import youtube from "../apis/youtube";
class App extends React.Component {
handleQuery = (term) => {
youtube.get("/search", {
params: {
q: term,
},
});
};
...
}
但是,当我将它们放在一起时。喜欢:
class App extends React.Component {
handleQuery = (term) => {
console.log(term);
axios.get("https://www.googleapis.com/youtube/v3/search", {
params: {
part: "snippet",
maxResults: 5,
key: "mykeyas23d2sdffa12sasd12dfasdfasdfasdf",
q: term,
},
});
};
render() { ... }
}
export default App;
上面的代码可以正常工作,但首先不能。如何解决该单独组件的错误?
【问题讨论】:
标签: javascript reactjs api axios