Я продолжаю получать ошибку «неожиданного конца вывода» на response.json(). Неужели я не понимаю, что я делаю ниже?Ошибка «неожиданного конца вывода» на response.json()
Promise.all([requestOne, requestTwo])
.then(responses => {
responses.reduce((promise,response) => {
return promise.then(() => {
return response.json()
}).then(result => result)
}, Promise.resolve());
})
Что '' requestOne' и requestTwo'? Какова цель '.then (result => result)'? – guest271314
'fetch' возвращает объект' Promise'; почему вы используете '.reduce()', 'Promise.resolve()'? Ответ от сервера 'JSON'? Не знаете, какой ожидаемый результат? Можете ли вы создать jsfiddle http://jsfiddle.net для воспроизведения проблемы? – guest271314
requestOne и RequestTwo - это запросы, которые возвращают json. Я получаю ответы, затем мне приходится разбираться с json. .json() возвращает другое обещание, которое мне нужно для запуска в серии. использование сокращения позволяет мне их связывать. Но response.json() возвращает эту ошибку. https://esnextb.in/?gist=ad8d068078fc762c1434358357fdb0d3 – groovy