Мне нужно отправить несколько писем из приложения nodejs, и я бы хотел выбросить исключение из конструктора класса, который я буду использовать для обработки почты, если учетные данные неверны, но я не могу найти способсделай это;Я использую модуль ews-javascript-api для подключения к серверу Exchange.
Я пытался отправить тестовое письмо на поддельный адрес, но он не будет работать, потому что метод отправителя возвращает Promise изкоторый я не могу выбросить исключение.
class ExchSender{
constructor(username, passowrd){
this.exch = new ExchangeService();
this.exch.Credentials = new ews.ExchangeCredentials(username, password);
this.exch.Url = new Uri('https://exchange.exch/ews/exchange.asmx');
//Here I'd like to test the connection and throw the exception
}
}