TypeErrorTypeError
Значение имеет не тот тип, что ожидается. Это наиболее распространённая ошибка JavaScript, возникающая когда операция получает значение несовместимого типа.
SyntaxError: Unexpected tokenПарсер встретил токен (символ или ключевое слово), который не ожидался в данной позиции кода.
Символ или ключевое слово оказались там, где парсер их не ждал. Частые причины: отсутствующие запятые в массивах/объектах, лишние или пропущенные скобки, использование зарезервированных слов как идентификаторов или синтаксис ES-модулей в CommonJS-файлах.
Проверьте строку, указанную в ошибке, на наличие лишних или пропущенных знаков пунктуации. Убедитесь, что скобки сбалансированы. Не смешивайте системы модулей. Используйте форматтер кода для выявления структурных проблем.
const obj = { name: 'test', }; // trailing comma in older JSTypeErrorЗначение имеет не тот тип, что ожидается. Это наиболее распространённая ошибка JavaScript, возникающая когда операция получает значение несовместимого типа.
ReferenceErrorБыла сделана ссылка на переменную, которая не существует в текущей области видимости.
ERR_SERVER_ALREADY_LISTENМетод server.listen() был вызван, когда сервер уже прослушивает соединения.
ERR_INVALID_RETURN_VALUEФункция вернула значение неожиданного типа.
ERR_INSPECTOR_ALREADY_ACTIVATEDИнспектор Node.js (отладчик) был активирован более одного раза.
TypeError: Cannot set properties of undefined/nullБыла предпринята попытка установить свойство значения undefined или null.