Реагируйте и продолжайте обработку ошибок, чтобы показать сообщение из внешнего интерфейса. - PullRequest
0 голосов
/ 04 мая 2020

Я использую React с топором ios во внешнем интерфейсе, и как только я отправляю запрос на публикацию, я получаю следующую ошибку «Необработанный отказ SequelizeUniqueConstraintError: Ошибка проверки», но во внешнем интерфейсе это не вызывает никаких проблем. Как я мог обработать это на внешнем интерфейсе, чтобы показать сообщение для пользователя?

            <Button
              type='submit'
              variant='contained'
              color='primary'
            size='large'
              onClick={() => {
                axios
                  .post(
                    `http://${config.host}:${config.port}/apartment`,
                    {
                      apartment_id: apartment_id,
                      apartment_block_id: selected_tower,
                      apartment_block_name:
                        apartment_data.apartment_block_name,
                      apartment_floor: apartment_floor,
                      apartment_size: selected_apartment_data,
                      apartment_parking_id: selected_apartment_data,
                    },
                  )
                  .then(function (response) {
                    console.log(response);
                  })
                  .catch(function (error) {
                    console.log(error);
                  });
              }}
            >
              Cadastrar
            </Button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...