Я только начал разрабатывать приложения в reactjs
, и мне нужно, чтобы одно приложение отображалось статически, чтобы оно могло обслуживаться в Android сторонней библиотекой, и для этого я использую react-snap
. На главной странице моего приложения у меня есть setInterval(function, 500)
, который отправляет запрос на внутренний сервер (который недоступен во время процесса сборки) следующим образом:
const promise = axios.get('/processing/time').then((x)=> {
console.log("java time server reposne");
console.log(x.data)
this.setState({
processing_time: x.data
})
}).catch((err) => {
console.log(err)
});
Я постоянно получаю Navigation Timeout Exceeded: 30000ms exceeded
, который прерывает Процесс сборки. Я также узнаю об одной из проблем github реагировать на мгновение , которая реагирует, разрешает следующую ссылку /processing/time
как страницу HTML.
Как отобразить мое приложение, когда внутренний сервер недоступен? Зачем мне нужен этот бэкэнд при создании stati c html с react-snap
? Наконец, как правильно отправить запрос в бэкэнд и получить JSON ответ, как и ожидалось?
Ура! : -)