Что такое api error

Discord API errors Elevated и Latency в Discord инструкции как исправить

API Errors Discord – это достаточно распространенная категория ошибок, возникающих во время авторизации в приложении мессенджера. И в основном они связаны со сбоем, произошедшем на стороне разработчиков и серверов. Как правило, вины пользователей в подобных неполадках нет, а появляться они могут по разным причинам. Например, из-за слишком большой нагрузки, технических работ и попросту случайного бага. Но, как показывает статистика, программисты Дискорда быстро принимают меры для устранения ошибок и возвращают сервису былую работоспособность. Однако предлагаем ознакомиться с основными проблемами и способами их решения.

API Errors в Discord – какие бывают и почему возникают?

По доступной в интернете информации становится понятно, что API Errors – это ошибки, которые возникают во время авторизации в приложении мессенджера. И, что самое интересное, столкнуться с ними можно как на компьютере, так и на мобильном устройстве.

На самом деле существует несколько категорий багов, но наиболее часто встречаются только две:

Что такое api error. Смотреть фото Что такое api error. Смотреть картинку Что такое api error. Картинка про Что такое api error. Фото Что такое api error

Что такое api error. Смотреть фото Что такое api error. Смотреть картинку Что такое api error. Картинка про Что такое api error. Фото Что такое api error

Именно их мы и будем рассматривать, а также разбираться, как исправить ситуацию и пофиксить баг. И в любом случае, когда произошла API Errors в Дискорд, рекомендуем перейти по следующей ссылке – https://discordstatus.com/. Это официальный сайт, который используется для отслеживания сбоев. Если они имеются, то вы увидите соответствующую информацию.

Что такое api error. Смотреть фото Что такое api error. Смотреть картинку Что такое api error. Картинка про Что такое api error. Фото Что такое api error

Произошла ошибка API – что делать?

И первым делом нужно отметить, что самостоятельно устранить API Errors в Discord практически невозможно – от вас они попросту не зависят.

А если во время авторизации вы видите уведомление о проблеме, то нужно всего лишь дождаться ее решения. Как правило, глобальные сбои разработчики устраняют в кратчайшие сроки, но иногда на это уходит несколько часов. Но наиболее часто пользователи задают вопрос: Elevated API Errors в Дискорд – как исправить?

Мы рекомендуем следовать алгоритму, показывающему неплохие результаты (но только, если произошел не глобальный сбой):

Дискорд API Errors latency – что это? А под этим понимается очередная ошибка, связанная с авторизацией в приложении мессенджера. И ее уже никак не получится устранить самостоятельно – остается только ждать, пока разработчики примут меры. Если у вас не заходит в Дискорд, то API Errors latency наблюдается у многих пользователей.

Таким образом, мы рассмотрели основные Discord API Errors, встречающиеся в программе мессенджера. И, как правило, они связаны со сбоями на стороне разработчиков. Есть дополнительные вопросы по теме материала? Мы готовы на них ответить в комментариях!

Источник

Коды ошибок REST API для партнеров

Ошибки в интерфейсах REST API партнеров возвращаются с использованием стандартных кодов состояния HTTP, а также объекта ответа JSON с ошибкой.

Коды состояния HTTP

В представленной ниже таблице перечислены и описаны коды состояния HTTP, которые могут быть возвращены этими интерфейсами.

Код состоянияСообщение о состоянииОписание
400Ошибка запросаНе удалось обработать запрос, так как он представлен в неправильном формате или является некорректным.
401Не авторизованоНеобходимые данные для проверки подлинности отсутствуют или не являются допустимыми для ресурса.
403ЗапрещеноОтказано в доступе к запрашиваемому ресурсу. Возможно, у пользователя недостаточно разрешений. Внимание! Код состояния HTTP 403; Forbidden error=insufficent_claims может возвращаться, если к ресурсу применены политики условного доступа. Дополнительные сведения о Microsoft Graph и условном доступе см. в статье Руководство разработчика по условному доступу в Azure Active Directory.
404Не найденоЗапрашиваемый ресурс не существует.
405Метод не разрешенМетод HTTP в запросе не разрешено использовать для ресурса.
406НедопустимоЭта служба не поддерживает формат, запрашиваемый в заголовке Accept.
409ConflictТекущее состояние конфликтует с ожиданиями запроса. Например, указанная родительская папка не существует.
410ПотеряноThe requested resource is no longer available at the server.
411Требуется длинаВ запросе необходимо указать заголовок Content-Length.
412Необходимое условие не выполненоНеобходимое условие, указанное в запросе (например, заголовок if-match), не соответствует текущему состоянию ресурса.
413Размер запрашиваемой сущности слишком большойРазмер запроса превышает ограничение.
415Неподдерживаемый тип носителяТип контента запроса не поддерживается службой.
416Запрошенный диапазон невыполнимЗаданный диапазон байтов недопустим или недоступен.
422Необрабатываемый объектНе удалось обработать запрос, так как он является семантически некорректным.
423ЗаблокированоЗапрашиваемый ресурс заблокирован.
429Слишком много запросовКлиентское приложение было отрегулировано, и ему не следует пытаться повторить запрос, пока не пройдет определенное время.
500Внутренняя ошибка сервераПри обработке запроса возникла внутренняя ошибка сервера.
501Не реализованоЗапрашиваемая функция не реализована.
503Служба недоступнаСлужба временно недоступна для обслуживания или перегружена. Вы можете повторить запрос по прошествии времени, которое можно указать в заголовке Retry-After.
504Истекло время ожидания шлюзаСервер, работающий в качестве прокси-сервера, при попытке выполнить запрос не получил своевременный ответ, необходимый для доступа, от сервера, находящегося выше в иерархии. Может возникать вместе с ошибкой 503.
507Недостаточно места в хранилищеДостигнута максимальная квота хранилища.
509Превышен предел пропускной способностиПриложение было отрегулировано из-за превышения максимальной пропускной способности. Приложение может повторить запрос по прошествии дополнительного времени.

Ответ об ошибке — это отдельный объект JSON, содержащий одно свойство с именем error. Этот объект содержит все сведения об ошибке. Вы можете использовать возвращаемые в нем данные вместо кода состояния HTTP или вместе с ним. Ниже представлен пример полного текста ошибки JSON.

Тип ресурса ошибки

Ответ об ошибке — это отдельный объект JSON, содержащий одно свойство с именем error. Этот объект содержит все сведения об ошибке. Вы можете использовать возвращаемые в нем данные вместо кода состояния HTTP или вместе с ним. Ниже представлен пример полного текста ошибки JSON.

В приведенных ниже таблице и примере кода описывается схема ответа об ошибке.

ИмяТипОписание
codeстрокаВсегда возвращается. Указывает тип возникшей ошибки. Не принимает значение null.
messageстрокаВсегда возвращается. Содержит подробное описание ошибки и дополнительные сведения для отладки. Не принимает значение null, не может быть пустым. Максимальная длина: 1024 символа.
innerErrorобъектНеобязательный параметр. Дополнительный объект ошибки, который может быть более подробным, чем ошибка верхнего уровня.
targetстрокаЦелевой объект, в котором возникла ошибка.

Свойство Code

Свойство code содержит одно из перечисленных ниже возможных значений. Приложения должны быть готовы к обработке любой из этих ошибок.

КодОписание
accessDeniedУ вызывающей стороны нет разрешения на выполнение действия.
generalExceptionВозникла неопределенная ошибка.
инвалидрекуестЗапрос представлен в неправильном формате или является некорректным.
itemNotFoundРесурс не найден.
preconditionFailedНеобходимое условие, указанное в запросе (например, заголовок if-match), не соответствует текущему состоянию ресурса.
resourceModifiedОбновляемый ресурс изменился с момента последнего считывания. Как правило, это связано с несовпадением eTag.
serviceNotAvailableСлужба недоступна. Повторите попытку через некоторое время. Возможно, задан заголовок Retry-After.
unauthenticatedВызывающий объект не прошел проверку подлинности.

Свойство Message

Объект InnerError

Объект innererror может рекурсивно содержать другие объекты innererror с дополнительными, более конкретными кодами ошибок. При обработке ошибки приложения должны циклически просматривать все доступные коды ошибок и использовать наиболее подробный из них, который понятен приложению.

Источник

Criteo Marketing Solutions API

When working with the API you may encounter errors caused by implementation flaws, wrong input, or environmental differences. Criteo strives to reasonably ensure maximum possible stability of the API system, however in exceptionally rare cases internal server errors may occur. This document will help you to navigate through various types of error messages, the error message structure, and advise you on the common recovery mechanisms for the Criteo API.

This section gives a high-level description of various error categories that can be generated from your interaction with the API to help you design error handling mechanism of your application. The following sections will explain in more detail how to handle each error type.

Validation errors are commonly caused by user-initiated requests and can be further classified into the following categories:

Internal error due to temporary unavailability of internal dependency or data persistence failure. This error will have a detailed description of the error in the response body.

Generic server-side errors that are not part of business validation. This could be a temporary network failure or host unavailability. If your application has a UI you should immediately indicate an error in your UI so that the end user can attempt to retry the operation. Alternatively, you can retry automatically within set limit of maximum number of attempts using an exponential back-off strategy (see the next section).

The initial information about the success/failure of a request is based on the conformance to the standard HTTP Status Codes. These status codes indicate at a broader level the kind of problem encountered client-side or server-side. The same HTTP status codes are sometimes not sufficient to convey enough information about an error to be helpful.

In order to allow your application be more robust and user-friendly, Criteo provides pertinent information in the response body following RFC-7807 standard. This ensures consistency and predictability of integration by providing additional information about a problem encountered.

Bad request, invalid syntax

Generic response will be provided in case of technical failure due to malformed HTTP-request has been received. For example, the request is missing body altogether, has incompatible header and body, or serialization error encountered.

In the case of business validation error, fine-grained error information will be provided in the response body.

If Criteo API responded with 401 it means that there is an issue with authentication, e.g invalid authentication credentials, or an expired token was supplied with the request. Please check Authentication for further information.

The request is forbidden due to missing permission on advertiser or domain. Make sure your application requests all required permissions.
In addition, ensure the consent has been granted on the scope of the requested account. The consent has to be granted by the account owner.

If your connector has a UI you can relaunch the OAuth2 flow to reestablish your permission set on advertiser’s account.
This error type may have additional information in response body.

Please note, non-existing resource or not enough permissions in case of request to the bulk endpoint requests will result in empty response and 200 response code (see note in the end)

Check correctness of the URL being called. Reference list of the endpoints can be found here.

This error may appear if your request payload contains more data then the web-server is set to process in a single request. If you encounter this issue, try breaking up the request into several with smaller chunks of data or use pagination where it’s supported.

Unsupported media type

This error means the wrong value for content-type header has been supplied. For example, you can get this type of error if you supply ‘Content-Type: application/xml’
instead of ‘Content-Type: application/json’ in the request header.

Rate limit reached

Limit is 100 requests per minute per application. More details here.

Internal server error

Generic internal server error due to temporary unavailability of service. It is recommended to use an exponential backoff policy to ensure you are not overloading API network and the endpoint. For example, if your first request failed, wait 10 seconds before the retry. If the consequent request failed, wait for 20 seconds; then 40 seconds for a third time, and so on.

Internal error due to overload or maintenance. It is recommended to use an exponential backoff policy to ensure you are not overloading API network and the endpoint. For example, if your first request failed, wait 10 seconds before the retry. If the consequent request failed, wait for 20 seconds; then 40 seconds for a third time, and so on.

As already mentioned earlier, the Criteo API error-handling mechanism is based on HTTP protocol to report the errors. The errors section of the HTTP response is an array of errors providing finer details in conjunction with the error response code. An example where this would be a useful error information, is if you are requesting a Statistics report with the start date later than the end date (see the example below). If there are no errors, this section may be omitted.

In order to report domain-specific and validation errors Criteo API responds with JSON-like object with the error details. Following is an example of such type of response:

traceId: Technical identifier that allows Criteo engineering team to find correlation between your request and the error in the backend. Include traceId into the report when submitting a support request to us. Mandatory parameter.
type: Machine-readable field that specifies error category. Use this value to properly inform your user about the outcome and apply the best recovery tactic. The list of possible values is given below.
instance: Machine-readable reference to the endpoint to help to identify the specific occurrence of the problem.
code: Machine-readable error code unique to each endpoint.
title: A human-readable description of the error. If your application has UI this can be displayed in dialog title: Mandatory parameter.
detail: A human-readable explanation of the problem. If your application has UI this can be displayed in dialog content.

Semantically Criteo-API issued warnings are similar to compiler warnings. They indicate that problems may occur in the future. Structurally it is represented as an array returned in HTTP response, similar to error structure.

At the same time, POST to ad-sets/search endpoint in case of insufficient permissions will return successful response with the following body:
<
«data»:[]
«warnings»:[]
«errors»:[]
>
because ad-sets/search is a bulk endpoint.

Источник

Ошибки¶

Приложения, работающие в Node.js, обычно сталкиваются с четырьмя категориями ошибок:

Все ошибки JavaScript и системные ошибки, вызванные Node.js, наследуются от стандартного класса JavaScript или являются его экземплярами и гарантированно предоставляют по меньшей мере свойства, доступные в этом классе.

Распространение ошибок и перехват¶

Node.js поддерживает несколько механизмов распространения и обработки ошибок, возникающих во время работы приложения. То, как эти ошибки сообщаются и обрабатываются, полностью зависит от типа Error и стиль вызываемого API.

Все ошибки JavaScript обрабатываются как исключения, которые немедленно генерировать и выдавать ошибку с помощью стандартного JavaScript throw механизм. Они обрабатываются с помощью try…catch строить предоставляется языком JavaScript.

Любое использование JavaScript throw механизм вызовет исключение, которое должен обрабатываться с использованием try…catch или процесс Node.js немедленно завершится.

За некоторыми исключениями, Синхронный API (любой метод блокировки, не принимающий callback функция, например fs.readFileSync ), буду использовать throw сообщать об ошибках.

Ошибки, возникающие внутри Асинхронные API можно сообщить несколькими способами:

Использование ‘error’ механизм событий наиболее распространен для потоковый а также на основе эмиттера событий API-интерфейсы, которые сами по себе представляют собой серию асинхронных операций с течением времени (в отличие от одной операции, которая может пройти или закончиться неудачей).

Для все EventEmitter объекты, если ‘error’ обработчик событий не предоставляется, будет выдана ошибка, в результате чего процесс Node.js сообщит о неперехваченном исключении и завершится сбоем, если только одно из следующих событий: domain модуль используется надлежащим образом или обработчик зарегистрирован для ‘uncaughtException’ событие.

Ошибки, сгенерированные таким образом не мочь быть перехваченным с помощью try…catch как они брошены после код вызова уже вышел.

Разработчики должны обращаться к документации по каждому методу, чтобы точно определить, как распространяются ошибки, вызванные этими методами.

Обратные вызовы при первой ошибке¶

Класс: Error ¶

Общий объект JavaScript , не указывающий на конкретную причину возникновения ошибки. Error объекты фиксируют «трассировку стека», детализирующую точку в коде, в которой Error был создан, и может содержать текстовое описание ошибки.

Все ошибки, генерируемые Node.js, включая все системные ошибки и ошибки JavaScript, будут либо экземплярами, либо унаследованы от Error класс.

new Error(message) ¶

Error.captureStackTrace(targetObject[, constructorOpt]) ¶

В constructorOpt Аргумент полезен для сокрытия деталей реализации генерации ошибок от пользователя. Например:

Error.stackTraceLimit ¶

В Error.stackTraceLimit указывает количество кадров стека, собранных трассировкой стека (независимо от того, сгенерированы ли они new Error().stack или Error.captureStackTrace(obj) ).

Если установлено нечисловое значение или задано отрицательное число, трассировки стека не будут захватывать какие-либо кадры.

error.code ¶

error.message ¶

error.stack ¶

Фреймы создаются только для функций JavaScript. Если, например, выполнение синхронно проходит через дополнительную функцию C ++, называемую cheetahify который сам вызывает функцию JavaScript, фрейм, представляющий cheetahify вызов не будет присутствовать в трассировке стека:

Информация о местоположении будет одной из следующих:

Строка, представляющая трассировку стека, генерируется лениво, когда error.stack собственность доступ.

Количество кадров, захваченных трассировкой стека, ограничено меньшим из Error.stackTraceLimit или количество доступных кадров в текущем тике цикла событий.

Класс: AssertionError ¶

Класс: RangeError ¶

Указывает, что предоставленный аргумент находится за пределами набора или диапазона допустимых значений для функции; является ли это числовым диапазоном или вне набора опций для данного параметра функции.

Node.js сгенерирует и выбросит RangeError экземпляры немедленно как форма подтверждения аргумента.

Класс: ReferenceError ¶

Указывает, что предпринимается попытка получить доступ к переменной, которая не определена. Такие ошибки обычно указывают на опечатки в коде или на некорректную программу.

Хотя клиентский код может генерировать и распространять эти ошибки, на практике это будет делать только V8.

Если приложение динамически не генерирует и не запускает код, ReferenceError экземпляры указывают на ошибку в коде или его зависимостях.

Класс: SyntaxError ¶

Класс: SystemError ¶

Node.js генерирует системные ошибки, когда в среде выполнения возникают исключения. Обычно это происходит, когда приложение нарушает ограничение операционной системы. Например, системная ошибка произойдет, если приложение попытается прочитать несуществующий файл.

error.address ¶

error.code ¶

error.dest ¶

error.errno ¶

В Windows номер ошибки, предоставленный системой, будет нормализован libuv.

error.info ¶

error.message ¶

error.message представляет собой удобочитаемое описание ошибки, предоставляемое системой.

error.path ¶

error.port ¶

Если представить, error.port порт сетевого подключения недоступен.

error.syscall ¶

Общие системные ошибки¶

Это список системных ошибок, которые часто встречаются при написании программы на Node.js. Полный список см. В errno (3) справочная страница.

EACCES (В разрешении отказано): была сделана попытка получить доступ к файлу способом, запрещенным его разрешениями на доступ к файлу.

ECONNREFUSED (В соединении отказано): соединение не может быть установлено, потому что целевая машина активно отказалась от него. Обычно это происходит из-за попытки подключиться к неактивной службе на чужом хосте.

ECONNRESET (Сброс соединения одноранговым узлом): соединение было принудительно закрыто одноранговым узлом. Обычно это происходит из-за потери соединения с удаленным сокетом из-за тайм-аута или перезагрузки. Обычно встречается через http а также net модули.

EEXIST (Файл существует): существующий файл был целью операции, которая требовала, чтобы цель не существовала.

EISDIR (Является каталогом): операция ожидала файл, но указанный путь был каталогом.

ENOENT (Нет такого файла или каталога): обычно создается fs операции, чтобы указать, что компонент указанного пути не существует. По указанному пути не удалось найти ни один объект (файл или каталог).

EPERM (Операция запрещена): была сделана попытка выполнить операцию, требующую повышенных привилегий.

EPIPE (Сломанный канал): запись в канал, сокет или FIFO, для которого нет процесса для чтения данных. Часто встречается на net а также http Уровни, указывающие на то, что удаленная сторона записываемого потока была закрыта.

Класс: TypeError ¶

Node.js сгенерирует и выбросит TypeError экземпляры немедленно как форма подтверждения аргумента.

Исключения против ошибок¶

Некоторые исключения безвозвратно на уровне JavaScript. Такие исключения будут всегда вызвать сбой процесса Node.js. Примеры включают assert() чеки или abort() вызывает в слое C ++.

Ошибки OpenSSL¶

error.opensslErrorStack ¶

Массив ошибок, который может дать контекст, откуда в библиотеке OpenSSL возникла ошибка.

error.function ¶

Функция OpenSSL, в которой возникла ошибка.

error.library ¶

Библиотека OpenSSL, в которой возникла ошибка.

error.reason ¶

Строка в удобном для чтения виде, описывающая причину ошибки.

Коды ошибок Node.js¶

ABORT_ERR ¶

Используется, когда операция была прервана (обычно с использованием AbortController ).

API нет с использованием AbortSignal s обычно не вызывают ошибки с этим кодом.

ERR_AMBIGUOUS_ARGUMENT ¶

Аргумент функции используется таким образом, чтобы предположить, что сигнатура функции может быть неправильно понята. Это брошено assert модуль, когда message параметр в assert.throws(block, message) совпадает с сообщением об ошибке, выданным block потому что это использование предполагает, что пользователь верит message ожидаемое сообщение, а не сообщение AssertionError будет отображаться, если block не бросает.

ERR_ARG_NOT_ITERABLE ¶

Итерируемый аргумент (т.е. значение, которое работает с for. of loops) требуется, но не предоставляется API Node.js.

ERR_ASSERTION ¶

Особый тип ошибки, которая может быть вызвана всякий раз, когда Node.js обнаруживает исключительное логическое нарушение, которое никогда не должно происходить. Обычно они поднимаются assert модуль.

ERR_ASYNC_CALLBACK ¶

Была сделана попытка зарегистрировать что-то, что не является функцией, как AsyncHooks Перезвоните.

ERR_ASYNC_TYPE ¶

Недопустимый тип асинхронного ресурса. Пользователи также могут определять свои собственные типы при использовании общедоступного API для встраивания.

ERR_BROTLI_COMPRESSION_FAILED ¶

Данные, переданные в поток Brotli, не были успешно сжаты.

ERR_BROTLI_INVALID_PARAM ¶

Во время построения потока Brotli был передан недопустимый ключ параметра.

ERR_BUFFER_CONTEXT_NOT_AVAILABLE ¶

Была сделана попытка создать Node.js Buffer из кода надстройки или встраивания, находясь в контексте механизма JS, который не связан с экземпляром Node.js. Данные, переданные в Buffer будет выпущен к тому времени, когда метод вернется.

ERR_BUFFER_OUT_OF_BOUNDS ¶

Операция за пределами Buffer была предпринята попытка.

ERR_BUFFER_TOO_LARGE ¶

Была сделана попытка создать Buffer больше максимально допустимого размера.

ERR_CANNOT_WATCH_SIGINT ¶

Node.js не смог отследить SIGINT сигнал.

ERR_CHILD_CLOSED_BEFORE_REPLY ¶

Дочерний процесс был закрыт до того, как родительский процесс получил ответ.

ERR_CHILD_PROCESS_IPC_REQUIRED ¶

Используется, когда дочерний процесс разветвляется без указания канала IPC.

ERR_CHILD_PROCESS_STDIO_MAXBUFFER ¶

Используется, когда основной процесс пытается прочитать данные из STDERR / STDOUT дочернего процесса, и длина данных больше, чем maxBuffer вариант.

ERR_CLOSED_MESSAGE_PORT ¶

ERR_CONSOLE_WRITABLE_STREAM ¶

Console был создан без stdout поток, или Console имеет незаписываемый stdout или stderr транслировать.

ERR_CONSTRUCT_CALL_INVALID ¶

Был вызван конструктор класса, который нельзя вызвать.

ERR_CONSTRUCT_CALL_REQUIRED ¶

ERR_CONTEXT_NOT_INITIALIZED ¶

Контекст vm, переданный в API, еще не инициализирован. Это может произойти при возникновении (и обнаружении) ошибки во время создания контекста, например, при сбое выделения или при достижении максимального размера стека вызовов при создании контекста.

ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED ¶

Был запрошен механизм сертификатов клиента, который не поддерживается используемой версией OpenSSL.

ERR_CRYPTO_ECDH_INVALID_FORMAT ¶

Недопустимое значение для format аргумент был передан crypto.ECDH() класс getPublicKey() метод.

ERR_CRYPTO_ECDH_INVALID_PUBLIC_KEY ¶

Недопустимое значение для key аргумент был передан crypto.ECDH() класс computeSecret() метод. Это означает, что открытый ключ лежит за пределами эллиптической кривой.

ERR_CRYPTO_ENGINE_UNKNOWN ¶

ERR_CRYPTO_FIPS_FORCED ¶

ERR_CRYPTO_FIPS_UNAVAILABLE ¶

Была сделана попытка включить или отключить режим FIPS, но режим FIPS был недоступен.

ERR_CRYPTO_HASH_FINALIZED ¶

hash.digest() вызвали несколько раз. В hash.digest() метод должен вызываться не более одного раза для каждого экземпляра Hash объект.

ERR_CRYPTO_HASH_UPDATE_FAILED ¶

hash.update() не удалось по какой-либо причине. Это должно происходить редко, если вообще когда-либо случаться.

ERR_CRYPTO_INCOMPATIBLE_KEY ¶

Указанные криптографические ключи несовместимы с предпринятой операцией.

ERR_CRYPTO_INCOMPATIBLE_KEY_OPTIONS ¶

Выбранная кодировка открытого или закрытого ключа несовместима с другими параметрами.

ERR_CRYPTO_INITIALIZATION_FAILED ¶

Не удалось инициализировать криптоподсистему.

ERR_CRYPTO_INVALID_AUTH_TAG ¶

Предоставлен недопустимый тег аутентификации.

ERR_CRYPTO_INVALID_COUNTER ¶

Для шифра режима противодействия предоставлен неверный счетчик.

ERR_CRYPTO_INVALID_CURVE ¶

Была предоставлена неверная эллиптическая кривая.

ERR_CRYPTO_INVALID_DIGEST ¶

Недействительный алгоритм криптодайджеста было указано.

ERR_CRYPTO_INVALID_IV ¶

Предоставлен недопустимый вектор инициализации.

ERR_CRYPTO_INVALID_JWK ¶

Был предоставлен недопустимый веб-ключ JSON.

ERR_CRYPTO_INVALID_KEY_OBJECT_TYPE ¶

Данный тип объекта криптографического ключа недопустим для выполняемой операции.

ERR_CRYPTO_INVALID_KEYLEN ¶

Была предоставлена неверная длина ключа.

ERR_CRYPTO_INVALID_KEYPAIR ¶

Была предоставлена неверная пара ключей.

ERR_CRYPTO_INVALID_KEYTYPE ¶

Предоставлен недопустимый тип ключа.

ERR_CRYPTO_INVALID_MESSAGELEN ¶

Была предоставлена неверная длина сообщения.

ERR_CRYPTO_INVALID_SCRYPT_PARAMS ¶

Были предоставлены неверные параметры алгоритма шифрования.

ERR_CRYPTO_INVALID_STATE ¶

ERR_CRYPTO_INVALID_TAG_LENGTH ¶

Предоставлена неверная длина тега аутентификации.

ERR_CRYPTO_JOB_INIT_FAILED ¶

Не удалось инициализировать асинхронную криптооперацию.

ERR_CRYPTO_JWK_UNSUPPORTED_CURVE ¶

Эллиптическая кривая Ключа не зарегистрирована для использования в Реестр эллиптических кривых веб-ключей JSON.

ERR_CRYPTO_JWK_UNSUPPORTED_KEY_TYPE ¶

Тип асимметричного ключа ключа не зарегистрирован для использования в Реестр типов веб-ключей JSON.

ERR_CRYPTO_OPERATION_FAILED ¶

Криптооперация завершилась неудачно по неустановленной причине.

ERR_CRYPTO_PBKDF2_ERROR ¶

Алгоритм PBKDF2 завершился неудачно по неустановленным причинам. OpenSSL не предоставляет более подробной информации, и, следовательно, Node.js.

ERR_CRYPTO_SCRYPT_INVALID_PARAMETER ¶

Один или больше crypto.scrypt() или crypto.scryptSync() параметры находятся за пределами допустимого диапазона.

ERR_CRYPTO_SCRYPT_NOT_SUPPORTED ¶

Node.js был скомпилирован без scrypt служба поддержки. Невозможно с официальными двоичными файлами выпуска, но может произойти с пользовательскими сборками, включая сборки дистрибутива.

ERR_CRYPTO_SIGN_KEY_REQUIRED ¶

Подпись key не был предоставлен sign.sign() метод.

ERR_CRYPTO_TIMING_SAFE_EQUAL_LENGTH ¶

ERR_CRYPTO_UNKNOWN_CIPHER ¶

Указан неизвестный шифр.

ERR_CRYPTO_UNKNOWN_DH_GROUP ¶

Было дано неизвестное название группы Диффи-Хеллмана. Видеть crypto.getDiffieHellman() для списка допустимых имен групп.

ERR_CRYPTO_UNSUPPORTED_OPERATION ¶

Была сделана попытка вызвать неподдерживаемую криптографическую операцию.

ERR_DEBUGGER_ERROR ¶

Произошла ошибка с отладчик.

ERR_DEBUGGER_STARTUP_ERROR ¶

В отладчик истекло время ожидания освобождения необходимого хоста / порта.

ERR_DLOPEN_DISABLED ¶

ERR_DLOPEN_FAILED ¶

Звонок в process.dlopen() не смогли.

ERR_DIR_CLOSED ¶

В fs.Dir ранее был закрыт.

ERR_DIR_CONCURRENT_OPERATION ¶

Была предпринята попытка синхронного чтения или закрытия fs.Dir который имеет текущие асинхронные операции.

ERR_DNS_SET_SERVERS_FAILED ¶

c-ares не удалось установить DNS-сервер.

ERR_DOMAIN_CALLBACK_NOT_AVAILABLE ¶

В domain модуль нельзя было использовать, так как он не мог установить требуемые перехватчики обработки ошибок, потому что process.setUncaughtExceptionCaptureCallback() был вызван в более ранний момент времени.

ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE ¶

process.setUncaughtExceptionCaptureCallback() нельзя было назвать, потому что domain модуль был загружен раньше.

Трассировка стека расширяется, чтобы включить момент времени, в который domain модуль был загружен.

ERR_ENCODING_INVALID_ENCODED_DATA ¶

Данные предоставлены TextDecoder() API был недопустимым в соответствии с предоставленной кодировкой.

ERR_ENCODING_NOT_SUPPORTED ¶

Кодировка предоставлена TextDecoder() API не был одним из WHATWG Поддерживаемые кодировки.

ERR_EVAL_ESM_CANNOT_PRINT ¶

—print не может использоваться с входом ESM.

ERR_EVENT_RECURSION ¶

ERR_EXECUTION_ENVIRONMENT_NOT_AVAILABLE ¶

Контекст выполнения JS не связан со средой Node.js. Это может произойти, если Node.js используется в качестве встроенной библиотеки и некоторые хуки для движка JS не настроены должным образом.

ERR_FALSY_VALUE_REJECTION ¶

А Promise это было выполнено обратным вызовом через util.callbackify() был отклонен с ложным значением.

ERR_FEATURE_UNAVAILABLE_ON_PLATFORM ¶

Используется, когда используется функция, недоступная для текущей платформы, на которой работает Node.js.

ERR_FS_CP_DIR_TO_NON_DIR ¶

ERR_FS_CP_EEXIST ¶

ERR_FS_CP_EINVAL ¶

ERR_FS_CP_FIFO_PIPE ¶

ERR_FS_CP_NON_DIR_TO_DIR ¶

ERR_FS_CP_SOCKET ¶

ERR_FS_CP_SYMLINK_TO_SUBDIRECTORY ¶

ERR_FS_CP_UNKNOWN ¶

ERR_FS_EISDIR ¶

ERR_FS_FILE_TOO_LARGE ¶

ERR_FS_INVALID_SYMLINK_TYPE ¶

Недопустимый тип символической ссылки был передан в fs.symlink() или fs.symlinkSync() методы.

ERR_HTTP_HEADERS_SENT ¶

Была сделана попытка добавить дополнительные заголовки после того, как они уже были отправлены.

ERR_HTTP_INVALID_HEADER_VALUE ¶

Указано недопустимое значение заголовка HTTP.

ERR_HTTP_INVALID_STATUS_CODE ¶

Код состояния находился за пределами обычного диапазона кодов состояния (100–999).

ERR_HTTP_REQUEST_TIMEOUT ¶

Клиент не отправил весь запрос в отведенное время.

ERR_HTTP_SOCKET_ENCODING ¶

Изменение кодировки сокета запрещено RFC 7230, раздел 3.

ERR_HTTP_TRAILER_INVALID ¶

В Trailer заголовок был установлен, хотя кодировка передачи не поддерживает это.

ERR_HTTP2_ALTSVC_INVALID_ORIGIN ¶

Для фреймов HTTP / 2 ALTSVC требуется действительное происхождение.

ERR_HTTP2_ALTSVC_LENGTH ¶

Кадры HTTP / 2 ALTSVC ограничены максимум 16 382 байтами полезной нагрузки.

ERR_HTTP2_CONNECT_AUTHORITY ¶

Для запросов HTTP / 2 с использованием CONNECT метод, :authority псевдозаголовок обязателен.

ERR_HTTP2_CONNECT_PATH ¶

Для запросов HTTP / 2 с использованием CONNECT метод, :path псевдозаголовок запрещен.

ERR_HTTP2_CONNECT_SCHEME ¶

Для запросов HTTP / 2 с использованием CONNECT метод, :scheme псевдозаголовок запрещен.

ERR_HTTP2_ERROR ¶

Произошла неспецифическая ошибка HTTP / 2.

ERR_HTTP2_GOAWAY_SESSION ¶

Новые потоки HTTP / 2 нельзя открывать после Http2Session получил GOAWAY кадр от подключенного однорангового узла.

ERR_HTTP2_HEADER_SINGLE_VALUE ¶

Было предоставлено несколько значений для поля заголовка HTTP / 2, которое должно было иметь только одно значение.

ERR_HTTP2_HEADERS_AFTER_RESPOND ¶

Дополнительные заголовки были указаны после того, как был инициирован ответ HTTP / 2.

ERR_HTTP2_HEADERS_SENT ¶

Была сделана попытка отправить несколько заголовков ответа.

ERR_HTTP2_INFO_STATUS_NOT_ALLOWED ¶

Информационные коды состояния HTTP ( 1xx ) не может быть установлен в качестве кода состояния ответа в ответах HTTP / 2.

ERR_HTTP2_INVALID_CONNECTION_HEADERS ¶

Заголовки соединения HTTP / 1 запрещено использовать в запросах и ответах HTTP / 2.

ERR_HTTP2_INVALID_HEADER_VALUE ¶

Указано недопустимое значение заголовка HTTP / 2.

ERR_HTTP2_INVALID_INFO_STATUS ¶

Указан недопустимый информационный код состояния HTTP. Информационные коды состояния должны быть целыми числами между 100 а также 199 (включительно).

ERR_HTTP2_INVALID_ORIGIN ¶

HTTP / 2 ORIGIN кадры требуют действительного происхождения.

ERR_HTTP2_INVALID_PACKED_SETTINGS_LENGTH ¶

Вход Buffer а также Uint8Array экземпляры переданы в http2.getUnpackedSettings() API должен иметь длину, кратную шести.

ERR_HTTP2_INVALID_PSEUDOHEADER ¶

ERR_HTTP2_INVALID_SESSION ¶

Действие было выполнено с Http2Session объект, который уже был уничтожен.

ERR_HTTP2_INVALID_SETTING_VALUE ¶

Для параметра HTTP / 2 указано недопустимое значение.

ERR_HTTP2_INVALID_STREAM ¶

Операция была выполнена над потоком, который уже был уничтожен.

ERR_HTTP2_MAX_PENDING_SETTINGS_ACK ¶

ERR_HTTP2_NESTED_PUSH ¶

Была сделана попытка инициировать новый push-поток из push-потока. Вложенные push-потоки не разрешены.

ERR_HTTP2_NO_MEM ¶

Недостаточно памяти при использовании http2session.setLocalWindowSize(windowSize) API.

ERR_HTTP2_NO_SOCKET_MANIPULATION ¶

ERR_HTTP2_ORIGIN_LENGTH ¶

HTTP / 2 ORIGIN кадры ограничены длиной 16382 байта.

ERR_HTTP2_OUT_OF_STREAMS ¶

Количество потоков, созданных в одном сеансе HTTP / 2, достигло максимального предела.

ERR_HTTP2_PAYLOAD_FORBIDDEN ¶

Полезная нагрузка сообщения была указана для кода ответа HTTP, для которого полезная нагрузка запрещена.

ERR_HTTP2_PING_CANCEL ¶

Пинг HTTP / 2 был отменен.

ERR_HTTP2_PING_LENGTH ¶

Полезные данные ping HTTP / 2 должны иметь длину ровно 8 байтов.

ERR_HTTP2_PSEUDOHEADER_NOT_ALLOWED ¶

ERR_HTTP2_PUSH_DISABLED ¶

Была сделана попытка создать push-поток, который был отключен клиентом.

ERR_HTTP2_SEND_FILE ¶

Была сделана попытка использовать Http2Stream.prototype.responseWithFile() API для отправки каталога.

ERR_HTTP2_SEND_FILE_NOSEEK ¶

Была сделана попытка использовать Http2Stream.prototype.responseWithFile() API для отправки чего-то другого, кроме обычного файла, но offset или length были предоставлены варианты.

ERR_HTTP2_SESSION_ERROR ¶

В Http2Session закрывается с ненулевым кодом ошибки.

ERR_HTTP2_SETTINGS_CANCEL ¶

В Http2Session настройки отменены.

ERR_HTTP2_SOCKET_BOUND ¶

Была сделана попытка подключить Http2Session возражать против net.Socket или tls.TLSSocket который уже был привязан к другому Http2Session объект.

ERR_HTTP2_SOCKET_UNBOUND ¶

Была сделана попытка использовать socket собственность Http2Session это уже было закрыто.

ERR_HTTP2_STATUS_101 ¶

Использование 101 Информационный код статуса запрещен в HTTP / 2.

ERR_HTTP2_STATUS_INVALID ¶

Указан недопустимый код состояния HTTP. Коды состояния должны быть целыми числами между 100 а также 599 (включительно).

ERR_HTTP2_STREAM_CANCEL ¶

An Http2Stream был уничтожен до того, как какие-либо данные были переданы подключенному узлу.

ERR_HTTP2_STREAM_ERROR ¶

Ненулевой код ошибки был указан в RST_STREAM Рамка.

ERR_HTTP2_STREAM_SELF_DEPENDENCY ¶

При установке приоритета для потока HTTP / 2 этот поток может быть помечен как зависимость для родительского потока. Этот код ошибки используется, когда делается попытка пометить поток и зависит от него самого.

ERR_HTTP2_TOO_MANY_INVALID_FRAMES ¶

Предел приемлемых недопустимых кадров протокола HTTP / 2, отправленных партнером, как указано в maxSessionInvalidFrames вариант, был превышен.

ERR_HTTP2_TRAILERS_ALREADY_SENT ¶

ERR_HTTP2_TRAILERS_NOT_READY ¶

ERR_HTTP2_UNSUPPORTED_PROTOCOL ¶

ERR_ILLEGAL_CONSTRUCTOR ¶

Была предпринята попытка построить объект с использованием закрытого конструктора.

ERR_INCOMPATIBLE_OPTION_PAIR ¶

Пара опций несовместима друг с другом и не может использоваться одновременно.

ERR_INPUT_TYPE_NOT_ALLOWED ¶

ERR_INSPECTOR_ALREADY_ACTIVATED ¶

При использовании inspector module была предпринята попытка активировать инспектор, когда он уже начал прослушивать порт. Использовать inspector.close() прежде чем активировать его на другом адресе.

ERR_INSPECTOR_ALREADY_CONNECTED ¶

При использовании inspector модуль, была предпринята попытка подключения, когда инспектор уже был подключен.

ERR_INSPECTOR_CLOSED ¶

При использовании inspector модуля, была предпринята попытка использовать инспектор после того, как сессия уже закрылась.

ERR_INSPECTOR_COMMAND ¶

Произошла ошибка при подаче команды через inspector модуль.

ERR_INSPECTOR_NOT_ACTIVE ¶

В inspector не активен, когда inspector.waitForDebugger() называется.

ERR_INSPECTOR_NOT_AVAILABLE ¶

В inspector модуль недоступен для использования.

ERR_INSPECTOR_NOT_CONNECTED ¶

При использовании inspector модуль, была предпринята попытка использовать инспектор до его подключения.

ERR_INSPECTOR_NOT_WORKER ¶

В основном потоке был вызван API, который можно использовать только из рабочего потока.

ERR_INTERNAL_ASSERTION ¶

Ошибка в Node.js или некорректное использование внутренних компонентов Node.js. Чтобы исправить ошибку, откройте проблему на https://github.com/nodejs/node/issues.

ERR_INVALID_ADDRESS_FAMILY ¶

Указанное семейство адресов не распознается API Node.js.

ERR_INVALID_ARG_TYPE ¶

В API Node.js был передан аргумент неправильного типа.

ERR_INVALID_ARG_VALUE ¶

Для данного аргумента было передано недопустимое или неподдерживаемое значение.

ERR_INVALID_ASYNC_ID ¶

ERR_INVALID_BUFFER_SIZE ¶

Обмен был произведен на Buffer но его размер был несовместим с операцией.

ERR_INVALID_CALLBACK ¶

Требовалась функция обратного вызова, но она не была предоставлена API Node.js.

ERR_INVALID_CHAR ¶

В заголовках обнаружены недопустимые символы.

ERR_INVALID_CURSOR_POS ¶

Курсор в данном потоке нельзя переместить в указанную строку без указанного столбца.

ERR_INVALID_FD ¶

Дескриптор файла (‘fd’) недействителен (например, имеет отрицательное значение).

ERR_INVALID_FD_TYPE ¶

Недопустимый тип дескриптора файла (‘fd’).

ERR_INVALID_FILE_URL_HOST ¶

API-интерфейс Node.js, который потребляет file: URL-адреса (например, определенные функции в fs module) обнаружил URL-адрес файла с несовместимым хостом. Эта ситуация может возникнуть только в Unix-подобных системах, где только localhost или поддерживается пустой хост.

ERR_INVALID_FILE_URL_PATH ¶

API-интерфейс Node.js, который потребляет file: URL-адреса (например, определенные функции в fs module) обнаружил URL-адрес файла с несовместимым путем. Точная семантика для определения возможности использования пути зависит от платформы.

ERR_INVALID_HANDLE_TYPE ¶

Была сделана попытка отправить неподдерживаемый «дескриптор» по каналу связи IPC дочернему процессу. Видеть subprocess.send() а также process.send() для дополнительной информации.

ERR_INVALID_HTTP_TOKEN ¶

Предоставлен недопустимый токен HTTP.

ERR_INVALID_IP_ADDRESS ¶

ERR_INVALID_MODULE ¶

Была сделана попытка загрузить несуществующий или недействительный модуль.

ERR_INVALID_MODULE_SPECIFIER ¶

Строка импортированного модуля является недопустимым URL-адресом, именем пакета или указателем подпути пакета.

ERR_INVALID_PACKAGE_CONFIG ¶

Недействительный package.json файл не прошел синтаксический анализ.

ERR_INVALID_PACKAGE_TARGET ¶

В package.json «exports» Поле содержит недопустимое значение сопоставления цели для попытки разрешения модуля.

ERR_INVALID_PERFORMANCE_MARK ¶

При использовании Performance Timing API ( perf_hooks ), отметка о производительности недействительна.

ERR_INVALID_PROTOCOL ¶

ERR_INVALID_REPL_EVAL_CONFIG ¶

Оба breakEvalOnSigint а также eval параметры были установлены в REPL config, который не поддерживается.

ERR_INVALID_REPL_INPUT ¶

ERR_INVALID_RETURN_PROPERTY ¶

Выбрасывается в случае, если параметр функции не предоставляет допустимое значение для одного из свойств возвращаемого объекта при выполнении.

ERR_INVALID_RETURN_PROPERTY_VALUE ¶

Выбрасывается в случае, если параметр функции не предоставляет тип ожидаемого значения для одного из свойств возвращаемого объекта при выполнении.

ERR_INVALID_RETURN_VALUE ¶

Вызывается в случае, если опция функции не возвращает ожидаемый тип значения при выполнении, например, когда ожидается, что функция вернет обещание.

ERR_INVALID_STATE ¶

Указывает, что операция не может быть завершена из-за недопустимого состояния. Например, объект может быть уже уничтожен или может выполнять другую операцию.

ERR_INVALID_SYNC_FORK_INPUT ¶

ERR_INVALID_THIS ¶

Функция API Node.js была вызвана с несовместимым this ценить.

ERR_INVALID_TRANSFER_OBJECT ¶

ERR_INVALID_TUPLE ¶

ERR_INVALID_URI ¶

Передан неверный URI.

ERR_INVALID_URL ¶

Недействительный URL был передан в WHATWG URL конструктор или наследие url.parse() быть разобранным. Выброшенный объект ошибки обычно имеет дополнительное свойство ‘input’ который содержит URL-адрес, который не удалось проанализировать.

ERR_INVALID_URL_SCHEME ¶

Была сделана попытка использовать URL несовместимой схемы (протокола) для определенной цели. Он используется только в WHATWG URL API поддержка в fs модуль (который принимает только URL-адреса с ‘file’ схема), но может использоваться и в других API Node.js в будущем.

ERR_IPC_CHANNEL_CLOSED ¶

Была сделана попытка использовать канал связи IPC, который уже был закрыт.

ERR_IPC_DISCONNECTED ¶

Была сделана попытка отключить уже отключенный канал связи IPC. См. Документацию по child_process модуль для получения дополнительной информации.

ERR_IPC_ONE_PIPE ¶

Была предпринята попытка создать дочерний процесс Node.js, использующий более одного канала связи IPC. См. Документацию по child_process модуль для получения дополнительной информации.

ERR_IPC_SYNC_FORK ¶

Была предпринята попытка открыть канал связи IPC с помощью синхронно разветвленного процесса Node.js. См. Документацию по child_process модуль для получения дополнительной информации.

ERR_MANIFEST_ASSERT_INTEGRITY ¶

Была предпринята попытка загрузить ресурс, но ресурс не соответствовал целостности, определенной в манифесте политики. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_DEPENDENCY_MISSING ¶

Была предпринята попытка загрузить ресурс, но ресурс не был указан как зависимость от расположения, в котором его пытались загрузить. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_INTEGRITY_MISMATCH ¶

Была сделана попытка загрузить манифест политики, но в манифесте было несколько записей для ресурса, которые не совпадали друг с другом. Обновите записи манифеста, чтобы они соответствовали, чтобы устранить эту ошибку. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_INVALID_RESOURCE_FIELD ¶

Ресурс манифеста политики имел недопустимое значение для одного из полей. Обновите запись манифеста, чтобы она соответствовала, чтобы устранить эту ошибку. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_INVALID_SPECIFIER ¶

Ресурс манифеста политики имел недопустимое значение для одного из сопоставлений зависимостей. Обновите запись манифеста, чтобы она соответствовала разрешению этой ошибки. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_PARSE_POLICY ¶

Была предпринята попытка загрузить манифест политики, но не удалось проанализировать манифест. Документацию для политика манифесты для получения дополнительной информации.

ERR_MANIFEST_TDZ ¶

Была предпринята попытка чтения из манифеста политики, но инициализация манифеста еще не произошла. Вероятно, это ошибка в Node.js.

ERR_MANIFEST_UNKNOWN_ONERROR ¶

Манифест политики был загружен, но для его поведения «onerror» было неизвестно значение. Документацию для политика манифесты для получения дополнительной информации.

ERR_MEMORY_ALLOCATION_FAILED ¶

Была предпринята попытка выделить память (обычно на уровне C ++), но она не удалась.

ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE ¶

ERR_METHOD_NOT_IMPLEMENTED ¶

Метод требуется, но не реализован.

ERR_MISSING_ARGS ¶

Не был передан обязательный аргумент API Node.js. Это используется только для строгого соответствия спецификации API (которая в некоторых случаях может принимать func(undefined) но нет func() ). В большинстве собственных API-интерфейсов Node.js func(undefined) а также func() рассматриваются одинаково, а ERR_INVALID_ARG_TYPE вместо этого можно использовать код ошибки.

ERR_MISSING_OPTION ¶

Для API-интерфейсов, которые принимают объекты параметров, некоторые параметры могут быть обязательными. Этот код выдается, если отсутствует необходимая опция.

ERR_MISSING_PASSPHRASE ¶

Была сделана попытка прочитать зашифрованный ключ без указания ключевой фразы.

ERR_MISSING_PLATFORM_FOR_WORKER ¶

Платформа V8, используемая этим экземпляром Node.js, не поддерживает создание рабочих. Это вызвано отсутствием поддержки Embedder для Workers. В частности, эта ошибка не возникает при использовании стандартных сборок Node.js.

ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST ¶

ERR_MODULE_NOT_FOUND ¶

An Модуль ES не может быть решен.

ERR_MULTIPLE_CALLBACK ¶

Обратный звонок был вызван более одного раза.

Обратный вызов почти всегда предназначен для однократного вызова, поскольку запрос может быть выполнен или отклонен, но не оба одновременно. Последнее станет возможным, если вызвать обратный вызов более одного раза.

ERR_NAPI_CONS_FUNCTION ¶

ERR_NAPI_INVALID_DATAVIEW_ARGS ¶

ERR_NAPI_INVALID_TYPEDARRAY_ALIGNMENT ¶

Во время звонка napi_create_typedarray() предоставленные offset не был кратен размеру элемента.

ERR_NAPI_INVALID_TYPEDARRAY_LENGTH ¶

ERR_NAPI_TSFN_CALL_JS ¶

Произошла ошибка при вызове части JavaScript поточно-ориентированной функции.

ERR_NAPI_TSFN_GET_UNDEFINED ¶

Произошла ошибка при попытке получить код JavaScript. undefined ценить.

ERR_NAPI_TSFN_START_IDLE_LOOP ¶

В основном потоке значения удаляются из очереди, связанной с поточно-ориентированной функцией, в цикле ожидания. Эта ошибка указывает на то, что произошла ошибка при попытке запустить цикл.

ERR_NAPI_TSFN_STOP_IDLE_LOOP ¶

Если в очереди больше не осталось элементов, цикл простоя должен быть приостановлен. Эта ошибка указывает на то, что не удалось остановить цикл холостого хода.

ERR_NO_CRYPTO ¶

Была предпринята попытка использовать функции шифрования, пока Node.js не был скомпилирован с поддержкой шифрования OpenSSL.

ERR_NO_ICU ¶

Была предпринята попытка использовать функции, требующие ICU, но Node.js не был скомпилирован с поддержкой ICU.

ERR_NON_CONTEXT_AWARE_DISABLED ¶

Родной аддон, не зависящий от контекста, был загружен в процессе, который их запрещает.

ERR_OUT_OF_RANGE ¶

Заданное значение выходит за пределы допустимого диапазона.

ERR_PACKAGE_IMPORT_NOT_DEFINED ¶

В package.json «imports» поле не определяет заданное отображение спецификатора внутреннего пакета.

ERR_PACKAGE_PATH_NOT_EXPORTED ¶

В package.json «exports» не экспортирует запрошенный подпуть. Поскольку экспорт инкапсулирован, частные внутренние модули, которые не экспортируются, не могут быть импортированы через разрешение пакета, если не используется абсолютный URL-адрес.

ERR_PERFORMANCE_INVALID_TIMESTAMP ¶

Для отметки производительности или показателя было предоставлено недопустимое значение метки времени.

ERR_PERFORMANCE_MEASURE_INVALID_OPTIONS ¶

Предусмотрены недопустимые варианты измерения производительности.

ERR_PROTO_ACCESS ¶

ERR_REQUIRE_ESM ¶

Была сделана попытка require() ан Модуль ES.

ERR_SCRIPT_EXECUTION_INTERRUPTED ¶

Выполнение скрипта было прервано SIGINT (Например, Ctrl + C был нажат.)

ERR_SCRIPT_EXECUTION_TIMEOUT ¶

Истекло время выполнения сценария, возможно, из-за ошибок в выполняемом сценарии.

ERR_SERVER_ALREADY_LISTEN ¶

ERR_SERVER_NOT_RUNNING ¶

ERR_SOCKET_ALREADY_BOUND ¶

Была сделана попытка привязать уже связанный сокет.

ERR_SOCKET_BAD_BUFFER_SIZE ¶

ERR_SOCKET_BAD_PORT ¶

Функция API, ожидающая порта> = 0 и ERR_SOCKET_BAD_TYPE ¶

Функция API, ожидающая типа сокета ( udp4 или udp6 ) получил недопустимое значение.

ERR_SOCKET_BUFFER_SIZE ¶

ERR_SOCKET_CLOSED ¶

Была сделана попытка работать с уже закрытым сокетом.

ERR_SOCKET_DGRAM_IS_CONNECTED ¶

А dgram.connect() вызов был сделан на уже подключенном сокете.

ERR_SOCKET_DGRAM_NOT_CONNECTED ¶

А dgram.disconnect() или dgram.remoteAddress() звонок был сделан на отключенной розетке.

ERR_SOCKET_DGRAM_NOT_RUNNING ¶

Был сделан вызов, но подсистема UDP не работала.

ERR_SRI_PARSE ¶

Строка была предоставлена для проверки целостности подресурса, но не может быть проанализирована. Проверьте формат атрибутов целостности, посмотрев на Спецификация целостности подресурсов.

ERR_STREAM_ALREADY_FINISHED ¶

Был вызван метод потока, который не может быть завершен, поскольку поток был завершен.

ERR_STREAM_CANNOT_PIPE ¶

Была сделана попытка позвонить stream.pipe() на Writable транслировать.

ERR_STREAM_DESTROYED ¶

ERR_STREAM_NULL_VALUES ¶

Была сделана попытка позвонить stream.write() с null кусок.

ERR_STREAM_PREMATURE_CLOSE ¶

ERR_STREAM_PUSH_AFTER_EOF ¶

Была сделана попытка позвонить stream.push() после null (EOF) был отправлен в поток.

ERR_STREAM_UNSHIFT_AFTER_END_EVENT ¶

Была сделана попытка позвонить stream.unshift() после ‘end’ событие было отправлено.

ERR_STREAM_WRAP ¶

ERR_STREAM_WRITE_AFTER_END ¶

Была сделана попытка позвонить stream.write() после stream.end() был вызван.

ERR_STRING_TOO_LONG ¶

Была сделана попытка создать строку длиннее максимально допустимой.

ERR_SYNTHETIC ¶

Искусственный объект ошибки, используемый для захвата стека вызовов для диагностических отчетов.

ERR_SYSTEM_ERROR ¶

В процессе Node.js произошла неопределенная или неспецифическая системная ошибка. Объект ошибки будет иметь err.info свойство объекта с дополнительной информацией.

ERR_TLS_CERT_ALTNAME_INVALID ¶

При использовании TLS имя хоста / IP-адрес однорангового узла не соответствует ни одному из subjectAltNames в его сертификате.

ERR_TLS_DH_PARAM_SIZE ¶

При использовании TLS параметр, предлагаемый для алгоритма Диффи-Хеллмана ( DH ) протокол согласования ключей слишком мал. По умолчанию длина ключа должна быть больше или равна 1024 битам, чтобы избежать уязвимостей, хотя настоятельно рекомендуется использовать 2048 бит или больше для большей безопасности.

ERR_TLS_HANDSHAKE_TIMEOUT ¶

Время ожидания подтверждения TLS / SSL истекло. В этом случае сервер также должен прервать соединение.

ERR_TLS_INVALID_CONTEXT ¶

ERR_TLS_INVALID_PROTOCOL_METHOD ¶

Указанный secureProtocol метод недействителен. Он либо неизвестен, либо отключен, потому что небезопасен.

ERR_TLS_INVALID_PROTOCOL_VERSION ¶

ERR_TLS_INVALID_STATE ¶

Сокет TLS должен быть подключен и надежно установлен. Перед продолжением убедитесь, что «безопасное» событие запущено.

ERR_TLS_PROTOCOL_VERSION_CONFLICT ¶

Попытка установить протокол TLS minVersion или maxVersion конфликтует с попыткой установить secureProtocol явно. Используйте тот или иной механизм.

ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED ¶

Не удалось установить подсказку идентификатора PSK. Подсказка может быть слишком длинной.

ERR_TLS_RENEGOTIATION_DISABLED ¶

Была сделана попытка повторно согласовать TLS на экземпляре сокета с отключенным TLS.

ERR_TLS_REQUIRED_SERVER_NAME ¶

При использовании TLS server.addContext() был вызван без указания имени хоста в первом параметре.

ERR_TLS_SESSION_ATTACK ¶

Обнаружено чрезмерное количество повторных согласований TLS, что является потенциальным вектором атак типа «отказ в обслуживании».

ERR_TLS_SNI_FROM_SERVER ¶

Была предпринята попытка выдать указание имени сервера из сокета на стороне сервера TLS, который действителен только для клиента.

ERR_TRACE_EVENTS_CATEGORY_REQUIRED ¶

В trace_events.createTracing() требуется по крайней мере одна категория событий трассировки.

ERR_TRACE_EVENTS_UNAVAILABLE ¶

ERR_TRANSFORM_ALREADY_TRANSFORMING ¶

А Transform поток завершился, пока он все еще преобразовывался.

ERR_TRANSFORM_WITH_LENGTH_0 ¶

А Transform поток закончился с данными, все еще находящимися в буфере записи.

ERR_TTY_INIT_FAILED ¶

Инициализация TTY не удалась из-за системной ошибки.

ERR_UNAVAILABLE_DURING_EXIT ¶

Функция была вызвана в process.on(‘exit’) обработчик, который не должен вызываться внутри process.on(‘exit’) обработчик.

ERR_UNCAUGHT_EXCEPTION_CAPTURE_ALREADY_SET ¶

Эта ошибка предназначена для предотвращения случайной перезаписи обратного вызова, зарегистрированного из другого модуля.

ERR_UNESCAPED_CHARACTERS ¶

Получена строка, содержащая неэкранированные символы.

ERR_UNHANDLED_ERROR ¶

Произошла необработанная ошибка (например, когда ‘error’ событие испускается EventEmitter но ‘error’ обработчик не зарегистрирован).

ERR_UNKNOWN_BUILTIN_MODULE ¶

Используется для определения определенного вида внутренней ошибки Node.js, которая обычно не должна запускаться кодом пользователя. Экземпляры этой ошибки указывают на внутреннюю ошибку в самом двоичном файле Node.js.

ERR_UNKNOWN_CREDENTIAL ¶

Был передан несуществующий идентификатор группы или пользователя Unix.

ERR_UNKNOWN_ENCODING ¶

В API передан неверный или неизвестный параметр кодировки.

ERR_UNKNOWN_FILE_EXTENSION ¶

Была сделана попытка загрузить модуль с неизвестным или неподдерживаемым расширением файла.

ERR_UNKNOWN_MODULE_FORMAT ¶

Была сделана попытка загрузить модуль с неизвестным или неподдерживаемым форматом.

ERR_UNKNOWN_SIGNAL ¶

Неверный или неизвестный сигнал процесса был передан API, ожидающему действительного сигнала (например, subprocess.kill() ).

ERR_UNSUPPORTED_DIR_IMPORT ¶

ERR_UNSUPPORTED_ESM_URL_SCHEME ¶

import со схемами URL, отличными от file а также data не поддерживается.

ERR_VALID_PERFORMANCE_ENTRY_TYPE ¶

При использовании Performance Timing API ( perf_hooks ) допустимые типы записей производительности не найдены.

ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING ¶

Обратный вызов динамического импорта не указан.

ERR_VM_MODULE_ALREADY_LINKED ¶

Модуль, который пытались связать, не подходит для связывания по одной из следующих причин:

ERR_VM_MODULE_CACHED_DATA_REJECTED ¶

В cachedData Параметр, переданный конструктору модуля, недопустим.

ERR_VM_MODULE_CANNOT_CREATE_CACHED_DATA ¶

Кэшированные данные не могут быть созданы для модулей, которые уже были оценены.

ERR_VM_MODULE_DIFFERENT_CONTEXT ¶

Модуль, возвращаемый функцией компоновщика, находится в другом контексте, чем родительский модуль. Связанные модули должны иметь общий контекст.

ERR_VM_MODULE_LINKING_ERRORED ¶

Функция компоновщика вернула модуль, для которого не удалось выполнить связывание.

ERR_VM_MODULE_LINK_FAILURE ¶

Модуль не удалось связать из-за сбоя.

ERR_VM_MODULE_NOT_MODULE ¶

Выполненное значение обещания связывания не является vm.Module объект.

ERR_VM_MODULE_STATUS ¶

Текущий статус модуля не позволяет выполнить эту операцию. Конкретный смысл ошибки зависит от конкретной функции.

ERR_WASI_ALREADY_STARTED ¶

Экземпляр WASI уже запущен.

ERR_WASI_NOT_STARTED ¶

Экземпляр WASI не запущен.

ERR_WORKER_INIT_FAILED ¶

В Worker Ошибка инициализации.

ERR_WORKER_INVALID_EXEC_ARGV ¶

В execArgv вариант передан в Worker конструктор содержит недопустимые флаги.

ERR_WORKER_NOT_RUNNING ¶

Операция завершилась неудачно, потому что Worker экземпляр в настоящее время не запущен.

ERR_WORKER_OUT_OF_MEMORY ¶

В Worker Экземпляр остановлен, поскольку достиг предела памяти.

ERR_WORKER_PATH ¶

ERR_WORKER_UNSERIALIZABLE_ERROR ¶

Все попытки сериализации неперехваченного исключения из рабочего потока завершились неудачно.

ERR_WORKER_UNSUPPORTED_OPERATION ¶

Запрошенная функциональность не поддерживается в рабочих потоках.

ERR_ZLIB_INITIALIZATION_FAILED ¶

Создание zlib сбой объекта из-за неправильной конфигурации.

HPE_HEADER_OVERFLOW ¶

Получено слишком много данных заголовка HTTP. Для защиты от злонамеренных или неправильно настроенных клиентов, если получено более 8 КБ данных HTTP-заголовка, анализ HTTP будет прерван без создания объекта запроса или ответа, и Error с этим кодом будет выпущен.

HPE_UNEXPECTED_CONTENT_LENGTH ¶

Transfer-Encoding: chunked позволяет серверу поддерживать постоянное соединение HTTP для динамически генерируемого контента. В этом случае Content-Length Заголовок HTTP использовать нельзя.

MODULE_NOT_FOUND ¶

Не удалось разрешить файл модуля при попытке require() или import операция.

Устаревшие коды ошибок Node.js¶

ERR_CANNOT_TRANSFER_OBJECT ¶

Значение, переданное в postMessage() содержит объект, который не поддерживается для передачи.

ERR_CRYPTO_HASH_DIGEST_NO_UTF16 ¶

ERR_HTTP2_FRAME_ERROR ¶

Используется при сбое отправки отдельного кадра в сеансе HTTP / 2.

ERR_HTTP2_HEADERS_OBJECT ¶

Используется, когда ожидается объект заголовков HTTP / 2.

ERR_HTTP2_HEADER_REQUIRED ¶

Используется, когда в сообщении HTTP / 2 отсутствует требуемый заголовок.

ERR_HTTP2_INFO_HEADERS_AFTER_RESPOND ¶

Информационные заголовки HTTP / 2 должны отправляться только прежний позвонить в Http2Stream.prototype.respond() метод.

ERR_HTTP2_STREAM_CLOSED ¶

Используется, когда действие было выполнено над уже закрытым потоком HTTP / 2.

ERR_HTTP_INVALID_CHAR ¶

Используется, когда в сообщении статуса ответа HTTP (фраза причины) обнаружен недопустимый символ.

ERR_INDEX_OUT_OF_RANGE ¶

Данный индекс был вне допустимого диапазона (например, отрицательные смещения).

ERR_INVALID_OPT_VALUE ¶

В объект опций было передано недопустимое или неожиданное значение.

ERR_INVALID_OPT_VALUE_ENCODING ¶

Передана неверная или неизвестная кодировка файла.

ERR_MISSING_MESSAGE_PORT_IN_TRANSFER_LIST ¶

Этот код ошибки был заменен на ERR_MISSING_TRANSFERABLE_IN_TRANSFER_LIST в Node.js v15.0.0, потому что он больше не точен, поскольку теперь существуют и другие типы переносимых объектов.

ERR_NAPI_CONS_PROTOTYPE_OBJECT ¶

Используется Node-API когда Constructor.prototype не объект.

ERR_NO_LONGER_SUPPORTED ¶

ERR_OPERATION_FAILED ¶

Не удалось выполнить операцию. Обычно это используется, чтобы сигнализировать об общем сбое асинхронной операции.

ERR_OUTOFMEMORY ¶

Обычно используется для определения того, что операция вызвала нехватку памяти.

ERR_PARSE_HISTORY_DATA ¶

В repl модулю не удалось проанализировать данные из файла истории REPL.

ERR_SOCKET_CANNOT_SEND ¶

Данные не могут быть отправлены через сокет.

ERR_STDERR_CLOSE ¶

Была сделана попытка закрыть process.stderr транслировать. По замыслу Node.js не позволяет stdout или stderr потоки должны быть закрыты кодом пользователя.

ERR_STDOUT_CLOSE ¶

Была сделана попытка закрыть process.stdout транслировать. По замыслу Node.js не позволяет stdout или stderr потоки должны быть закрыты кодом пользователя.

ERR_STREAM_READ_NOT_IMPLEMENTED ¶

ERR_TLS_RENEGOTIATION_FAILED ¶

Используется, когда запрос на повторное согласование TLS завершился ошибкой неспецифическим образом.

ERR_TRANSFERRING_EXTERNALIZED_SHAREDARRAYBUFFER ¶

А SharedArrayBuffer чья память не управляется механизмом JavaScript или Node.js. во время сериализации. Такой SharedArrayBuffer не может быть сериализован.

Это может произойти только тогда, когда нативные аддоны создают SharedArrayBuffer s в «внешнем» режиме или поместите существующий SharedArrayBuffer во внешний режим.

ERR_UNKNOWN_STDIN_TYPE ¶

Была предпринята попытка запустить процесс Node.js с неизвестным stdin тип файла. Эта ошибка обычно указывает на ошибку в самом Node.js, хотя пользовательский код может вызвать ее.

ERR_UNKNOWN_STREAM_TYPE ¶

Была предпринята попытка запустить процесс Node.js с неизвестным stdout или stderr тип файла. Эта ошибка обычно указывает на ошибку в самом Node.js, хотя пользовательский код может вызвать ее.

ERR_V8BREAKITERATOR ¶

V8 BreakIterator API использовался, но не установлен полный набор данных ICU.

ERR_VALUE_OUT_OF_RANGE ¶

Используется, когда заданное значение выходит за пределы допустимого диапазона.

ERR_VM_MODULE_NOT_LINKED ¶

Перед созданием экземпляра модуль должен быть успешно связан.

ERR_WORKER_UNSUPPORTED_EXTENSION ¶

Имя пути, используемое для основного сценария рабочего, имеет неизвестное расширение файла.

ERR_ZLIB_BINDING_CLOSED ¶

Используется, когда делается попытка использовать zlib объект после того, как он уже был закрыт.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *