Я пытаюсь запустить API в реакции и получить ответ в виде переменной. API возвращает заголовок данной веб-страницы.
ДЕТАЛИ API использует следующий URL-адрес {с добавленным в конец URL сайта} http://textance.herokuapp.com/title/
Ручная отправка этого URL http://textance.herokuapp.com/title/www.antstand.com/ приведет к тому, что в браузере отобразится сообщение «Antstand theambooamboo stand». Я пытаюсь использовать этот API-интерфейс для установки переменной в моем приложении.
МОЙ ТЕКУЩИЙ КОД
async function titleAPI(props) {
const baseUrl = 'http://textance.herokuapp.com/title/'
const response = await fetch(baseUrl + props)
const data = await response
console.log('FUNCTION OUTPUT: ',data)
return data
}
titleAPI(myUrl).then(console.log)
При выполнении кода мой неожиданный выход ниже (я был ожидание: «Antstand бамбуковая подставка для ноутбука»)
FUNCTION OUTPUT:
Response {type: "cors", url: "http://textance.herokuapp.com/title/www.antstand.com/", redirected: false, status: 200, ok: true, …}
type: "cors"
url: "http://textance.herokuapp.com/title/www.antstand.com/"
redirected: false
status: 200
ok: true
statusText: "OK"
headers: Headers {}
body: (...)
bodyUsed: false
__proto__: Response
Я думаю, что Cors относится к ошибке перекрестного происхождения.