Произвольная ошибка типа: не удалось получить - PullRequest
0 голосов
/ 18 июня 2019

Я создаю веб-приложение, которое принимает пользовательский ввод и запрашивает колбу с помощью запроса на выборку. Иногда это работает правильно, но случайным образом возвращает следующее сообщение об ошибке. Можете ли вы помочь мне исправить эту ошибку?

Это изображение в журнале ошибок 1

Это изображение ошибки вкладки Chrome Network

Вот мой код:

async loginClick() {
        // exists represents whether or not the username was found in the Mongo database
        let exists = await this.state.IS.checkExists(this.state.username);
        alert('this compiles as expected');
        console.log(exists);
        if (exists === false) {
            alert("Username not found!");
            return;
        }

 /*** Returns True if user exists in database else false ***/
    async checkExists(user) {
        let data = {
            'u_n': 'user',
            'f_n': 'first',
            'pass': 'pass',
        };

        let bool = false;
        await Promise.resolve(
            fetch(this.config.VERIFY_URL,
                {
                    method: 'POST',
                    mode: 'cors',
                    body: JSON.stringify(data),
                    headers: {
                        'Content-Type': 'application/json',
                        'Accept-Encoding': 'gzip',
                        'Accept': 'application/json'
                    }
                })).then(response =>
                        response.json()).then(json_msg => {
                        bool = json_msg.exists;
                        console.log(bool);
                        alert(bool);
                        return bool;
                }).catch(error => console.error(error));
        return bool;
    }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...