node : command not found
⇒ 환경변수가 제대로 설정되지 않았을 때
ReferenceError : 모듈 is not defind
⇒ 모듈을 require 했는지 확인
Error : Cannot find moudle 모듈명
⇒ 해당 모듈을 require 했지만 설치하지 않음. npm i 로 설치할 것
Error : Can’t set headers after they are sent
⇒요청에 대한 응답을 보낼 때 응답을 두번 이상 보냄. 요청에 대한 응답은 한 번만 보내야 함.
FATAL ERROR : CALL_AND_RETRY_LAST Allocation failed = JavaScript heap out of memory
⇒ 코드가 실행 할 때 메모리가 부족해서 작동하지 않음. 코드가 잘못되었을 확률이 높음
UnhandledPromiseRejectionWaring : Unhandled promise rejection
⇒ 프로미스 사용시 catch 메서드를 붙이지 않으면 발생
EADDRINUS 포트번호
⇒ 해당 포트 번호에 다른 프로세스가 연결되어 있음. 종료하거나 다른 포트번호 사용해야 함
//포트번호 죽이기
netstat -ano | find 8080(포트)
taskkill /pid 프로세스ID /f
EACCES 또는 EPERM
⇒ 노드를 실행하는데 권한이 충분하지 않음.
ESJONPARSE
⇒JSON 파일에 문법 오류있을 때 발생. 쉽표가 빠졌는지 확인할 것
ECONNREFUSED
⇒ 요청을 보냈으나 연결이 성립하지 않을 때 발생. 요청을 받는 서버의 주소가 올바른지, 꺼져 있는지 확인해야 함
ETARGET
⇒ package.json 에 기록한 패키지 버전이 존재하지 않을 때 발생
ETIMEOUT
⇒요청을 보냈으나 응답이 돌아오지 않을 때 발생. 요청받는 서버의 상태를 확인해야 함
ENOENT : no such file or directory
⇒ 지정한 폴더나 파일이 존재하지 않는경우. 대소문자 구분잘 할 것
'프레임워크 > Express' 카테고리의 다른 글
[1차 정리]프로젝트 시작 전 기본 상식(서버 제작, rest, cookie, https, cluster) (0) | 2023.09.06 |
---|---|
[1차 정리]템플릿 설명: nunjucks (0) | 2023.09.06 |
[1차 정리]템플릿 엔진 설명: pug (0) | 2023.09.06 |
[1차 정리]노드 주요 기능 (0) | 2023.09.06 |
[1차 정리]Node.js의 특징 및 기초 상식 (0) | 2023.09.06 |