Программирование и базы данных
Node.js
14 статей с причинами, проверками и пошаговыми решениями. Например: Cannot find module; EADDRINUSE.
Node.js: Error: listen EADDRINUSE :::3000 — причины и решение
Остановите процесс, занявший порт, или смените порт.
Node.js: JavaScript heap out of memory — причины и решение
Увеличьте --max-old-space-size и найдите утечку.
Node.js: Cannot use import statement outside a module — причины и решение
Ошибка возникает при использовании import в CommonJS-файле. Укажите "type": "module" в package.json или переименуйте файл в .mjs.
Node.js: FATAL ERROR: JavaScript heap out of memory — причины и решение
«FATAL ERROR: JavaScript heap out of memory» в Node.js возникает, когда процесс исчерпал лимит памяти V8. Увеличьте --max-old-space-size, найдите утечку, обрабатывайте д…
Node.js: ERR_MODULE_NOT_FOUND в ES-модулях — причины и решение
В ESM нужно указывать расширение файла в import и корректный type в package.json. Проверьте путь и exports пакета.
MODULE_NOT_FOUND
Node.js: Error: Cannot find module — причины и решение
Ошибка Node.js «Cannot find module» (MODULE_NOT_FOUND) решается установкой зависимостей npm install, проверкой пути в require/import, запуском из нужной папки и переуста…
Node.js: The engine "node" is incompatible with this module — причины и решение
Проект требует другую версию Node.js, чем установлена. Ниже — причины и порядок действий от простого к сложному.
Node.js: TypeError fetch failed, ECONNREFUSED ::1 — причины и решение
Используйте 127.0.0.1 вместо localhost и проверьте запущенный сервис.
Node.js: UnhandledPromiseRejection — необработанное отклонение промиса — причины и решение
Начиная с новых версий Node, необработанное отклонение промиса завершает процесс. Ниже — причины и порядок действий от простого к сложному.
Node.js (Express): Cannot set headers after they are sent to the client — причины и решение
Ответ отправляется дважды. Добавьте return после res.send(), проверьте асинхронные ветки.
Node.js: ERR_REQUIRE_ESM — используйте import для ES-модуля — причины и решение
ERR_REQUIRE_ESM возникает, когда CommonJS пытается через require загрузить модуль, который поставляется только в формате ES Modules. Проверьте package.json зависимостей …
Node.js на Windows: EPERM: operation not permitted — причины и решение
Ошибка EPERM возникает при блокировке файла антивирусом или другим процессом. Закройте программы, удалите папку node_modules и повторите установку.
Node.js: ECONNRESET и socket hang up — причины и решение
Соединение закрыто удалённой стороной: тайм-аут, перезапуск сервера или лимиты прокси. Добавьте повторные попытки и таймауты.
Node.js: ENOSPC: System limit for number of file watchers reached — причины и решение
Лимит inotify исчерпан: слишком много наблюдаемых файлов. Увеличьте fs.inotify.max_user_watches и исключите node_modules.