@beduin01

Откуда может возникать такая ошибка с таймаутом?

Есть код на Dart:
app.post('/sql-insert', (req, res) async {
    try {
        var insertResult = await db.sqlInsert(req.body).timeout(Duration(seconds: 140));
        switch (insertResult) {
          case dbEnums.success:
            return res.json({'status': 'success'});
          case dbEnums.insertFailed:
            return res.json({'status': 'insertFailed'});   
          default:
            return res.json({'status': 'unkownStatus'});
        }
    } catch (e) {

      print("sql-insert exception: $e");
    }

  });


Периодически вылетает эксепшен:

sql-insert exception: TimeoutException after 0:00:30.000000: Future not completed
sql-insert exception: TimeoutException after 0:00:30.000000: Future not completed


Не могу понять. Почему в коде таймаут один, а тут другой.
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы