В приложении React я пытаюсь загрузить файл. json из AWS S3 со следующим кодом:
componentDidMount() {
axios.get(`https://amplify-NotRealUrl-dev-333333-deployment.s3.us-east-2.amazonaws.com/rulesSummaryData2.json`)
.then(response => {
console.log("SUCCESS", response);
}, error => {
console.log("ERROR", error);
});
}
В окне консоли браузера появляется эта ошибка:
Ошибка ОШИБКИ: ошибка сети при createError (createError. js: 16) в XMLHttpRequest.handleError (xhr. js: 83)
JSON ширина файла -открыто для публикации c, нет разрешений, и я могу добавить URL-адрес в браузер и загрузить без аутентификации. Также я могу успешно выполнить GET в Почтальоне. Кроме того, я подключил URL-адрес GET open api, а не. json, но он вернулся успешно. Кажется, проблема с. json. Однако я видел много ссылок, показывающих схожую функциональность с. json. Я что-то упустил!
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ (Обновление): Эта ошибка возникает независимо от того, какой URL я использую. Например, если я использую топор ios .get (https://ThisIsNotAValidURLThisIsNotAValidURLThisIsNotAValidURLThisIsNotAValidUR.json
)
, я все равно получаю ту же ошибку. Кроме того, я использовал другое базовое приложение React, чтобы убедиться, что эти проекты не являются причиной, тот же результат.