Играя с YouTube API и реагировать
Я называю API YouTube.Недавно заметил, что create
в axios
, поэтому я хотел использовать его, но каким-то образом params
сохранил перезапись
Что я здесь не так делаю?
У меня есть файл с именем youtube.api
import axios from 'axios';
export default axios.create({
baseURL: 'https://www.googleapis.com/youtube/v3',
params: {
part: 'snippet',
key: 'blahkey',
}
});
затем внутри моей реакции handleOnSubmit
импортируйте YouTube из '../apis/youtube';
handleOnSubmit = async (e) => {
e.preventDefault();
console.log(this.state.query);
const response = await youtube.get('/search', {
params: { q: this.state.query }
});
console.log(response, 'response');
};
console.log(response, 'response');
Я получаю ошибку https://www.googleapis.com/youtube/v3/search?q=book 400
params
из part
и key
отсутствуют в URL, хотя.
Может кто-нибудь, пожалуйста, помогите мне?
Заранее спасибо