Deno.errors
Набор конструкторов ошибок, которые генерируются API Deno.
Может использоваться для более точного обработки ошибок в коде, использующем API Deno. Например, для обработки попытки открыть несуществующий файл:
try {
const file = await Deno.open("./some/file.txt");
} catch (error) {
if (error instanceof Deno.errors.NotFound) {
console.error("the file was not found");
} else {
// otherwise re-throw
throw error;
}
}
Классы
| Deno.errors.AddrInUse | Вызывается при попытке открыть слушатель сервера на адресе и порту, где уже есть слушатель. |
| Deno.errors.AddrNotAvailable | Вызывается, когда базовое операционная система сообщает об ошибке |
| Deno.errors.AlreadyExists | Вызывается при попытке создать ресурс, такой как файл, который уже существует. |
| Deno.errors.BadResource | Базовый ресурс ввода-вывода недействителен или закрыт, поэтому операция не может быть выполнена. |
| Deno.errors.BrokenPipe | Вызывается при попытке записи в ресурс и возникновении ошибки «разрыв трубы». Это может произойти при попытке записи непосредственно в |
| Deno.errors.Busy | Вызывается, когда базовый ресурс ввода-вывода недоступен, потому что он ожидает в другом блоке кода. |
| Deno.errors.ConnectionAborted | Вызывается, когда базовое операционная система сообщает об ошибке |
| Deno.errors.ConnectionRefused | Вызывается, когда базовое операционная система сообщает о том, что соединение с ресурсом отклонено. |
| Deno.errors.ConnectionReset | Вызывается, когда базовое операционная система сообщает о том, что соединение было сброшено. В случае с сетевыми серверами это может быть обычным случаем, когда клиент прерывает соединение вместо его правильного закрытия. |
| Deno.errors.Http | Вызывается в ситуациях, когда при попытке загрузки динамического импорта было обнаружено слишком много редиректов. |
| Deno.errors.Interrupted | Вызывается, когда базовое операционная система сообщает об ошибке |
| Deno.errors.InvalidData | Вызывается, когда операция возвращает данные, недействительные для выполняемой операции. |
| Deno.errors.NotConnected | Вызывается, когда базовое операционная система сообщает об ошибке |
| Deno.errors.NotFound | Вызывается, когда базовое операционная система указывает, что файл не найден. |
| Deno.errors.NotSupported | Вызывается, когда базовый API Deno запрошен для выполнения функции, которая в данный момент не поддерживается. |
| Deno.errors.PermissionDenied | Вызывается, когда базовое операционная система указывает, что текущий пользователь, под которым работает процесс Deno, не имеет соответствующих разрешений на файл или ресурс, или пользователь не предоставил необходимый флаг |
| Deno.errors.TimedOut | Вызывается, когда базовое операционная система сообщает, что операция ввода-вывода истекла ( |
| Deno.errors.UnexpectedEof | Вызывается при попытке чтения байтов из ресурса, но неожиданно был достигнут конец файла (EOF). |
| Deno.errors.WriteZero | Вызывается, когда ожидается запись в буфер ввода-вывода, но было записано ноль байтов. |
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Deno.errors