Как использовать setInterval в reactjs с комбинацией ответной привязки, если во время сборки нет доступного внутреннего сервера? - PullRequest
0 голосов
/ 27 января 2020

Я только начал разрабатывать приложения в 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 ответ, как и ожидалось?

Ура! : -)

...