Error messages, explained
What common error messages actually mean — EADDRINUSE, CORS, npm ERESOLVE, ModuleNotFoundError and more — with the likely causes ranked and the fixes that match them.
ErrorNode.js
Port already in use (EADDRINUSE)Error: listen EADDRINUSE: address already in use :::3000
Errorgit
fatal: not a git repositoryfatal: not a git repository (or any of the parent directories): .git
ErrorWeb/CORS
blocked by CORS policy: No Access-Control-Allow-OriginAccess to fetch at 'https://api.example.com/data' from origin 'https://app.example.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
ErrorWeb/CORS
413 Payload Too Large413 Payload Too Large (nginx shows: "413 Request Entity Too Large"; Express/body-parser shows: "PayloadTooLargeError: request entity too large")
ErrorPython
TypeError: NoneType object is not subscriptableTypeError: 'NoneType' object is not subscriptable
ErrorDocker
Cannot connect to the Docker daemonCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?