[ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
서버가 클라이언트에 2개 이상의 응답을 보내려고 할 때 발생하는 오류
ex. response.end( ) 를 2번 이상 보냈다던가 ... response.end( ) 를 2번 이상 보냈다던가 ...
ex. 로직이 잘못된 경우니까 코드를 잘 살펴보자 !!
Access to fetch at 'http://localhost:3000' from origin 'http://127.0.0.1:8000 has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
preflight request 에 응답을 제대로 안해줬을 때 발생하는 오류
나보고 CORS policy를 어겼다고 한다.
들어온 preflight request가 access control check 를 안했다고 하니,
서버가 허용하는 메서드와 헤더를 담은 응답을 브라우저에 먼저 전해주자 !!!
preflight request에 대한 응답을 형식에 맞춰 보내십쇼
Error: listen EADDRINUSE | throw er; // Unhandled 'error' event
포트를 이미 사용중일 때 발생하는 오류
사용하고 있는 node 서버의 pid를 죽이라는데, -- $ ps -ef | grep app.js -- $ kill -9 7755
난 일단 VSCode를 종료하고 다시 실행했더니 잘 됐다 ... 흠 (긁적 아돈노)
반응형
'Dev-diary > 에러 또 에러' 카테고리의 다른 글
검색 Debounce 직접 구현하기 (feat. 재할당 & 비동기) (0) | 2022.04.12 |
---|---|
자꾸 까먹는 Git 명령어 모음 (0) | 2022.02.23 |
HTML .env 변수 넣기 (feat. React) (0) | 2022.02.14 |
kakao Map API Geocoder CORS Error (0) | 2022.02.01 |
Node JS address already in use 문제 해결 (0) | 2021.10.25 |
댓글