Я хочу сделать HTTP-запрос к Cloudinary API для изображений в моей учетной записи.Необходимый URL выглядит следующим образом:
https://<<API KEY>>:<<API SECRET>>@api.cloudinary.com/v1_1/<<RESOURCE NAME>>/resources/image
, и когда я нажимаю этот URL из браузера, я получаю то, что ищу, прекрасный объект JSON со всеми моими изображениями.
Но когда я нажимаю URL-адрес из компонента React,
componentDidMount() {
this.props.fetchArt();
}
я получаю следующую ошибку:
TypeError: Failed to execute 'fetch' on 'Window': Request
cannot be constructed from a URL that includes credentials:
ДействиеСоздатель выглядит как
export function fetchArt() {
const url = 'https://'+CLOUDINARY_KEY+':'+CLOUDINARY_SECRET+'@api.cloudinary.com/v1_1/prints20/resources/image';
const request = fetch(url).then(res => res.json())
return {
type: FETCH_ART,
payload: request
}
}
Ссылка на репо: https://github.com/PantherHawk/prints20-2018
Заранее спасибо за миллион!