ошибка сбережения не может быть обнаружена с помощью обещания отклонить или cath - PullRequest
0 голосов
/ 28 мая 2020

Я общаюсь с сервером с помощью сгенерированного бережливого кода 0,14. Когда вызов клиентского метода завершается неудачно из-за net :: ERR_CERT_AUTHORITY_INVALID или net :: ERR_CONNECTION_TIMED_OUT, я не фиксирую никаких ошибок, ни функция отклонения, ни обещание .catch.

  this.sessionClient.LogIn(logInCredentials)
      .then((response) => {
          console.log(response);
          if (response.Result === WSRETCODE.OK){
            this.sessionToken = response.SessionToken;
          } else if (response.Result === WSRETCODE.ERR_LOGIN_FAILED){
            throw new Error('wrong username or password');
          } else {
            this.handle_error(response.Result);
          }
      }, reason => {
        this.handle_error(reason);
      })
      .catch((error) => {
      console.log('error:', error.message);
      this.privateErrorEvent.emit( error.message);
    });
...