본문 바로가기

ERRORS9

[ERRORS][Node] node / express 서버 오류 / address already in use ADDRINUSE address already in use 해결 방법 서버를 사용하다보면 아래와 같은 오류가 종종 보인다. 서버가 나도 모르게 이미 구동되어있는 상태이다. 보통 서버 연결 후, 서버를 끊고 싶을 때 윈도우는 Ctrl + C / 맥에서는 Cmd + C를 사용한다. 잘못 눌러서 Ctrl + Z를 사용하는 경우, 서버는 그대로 돌아가는 중이고 터미널에서는 나와진다. 이럴 떄 간단하게 해결하는 방법은 두 가지가 있다. 첫 번째는 port 번호를 변경하여 서버를 재구동하는 법이다. 그러나 이 방법은 백그라운드에서 기존 서버의 프로세스가 계속 돌고 있을 수 있다는 단점이 있다. 이 때 간단하게 killall node 명령어로 구동되고있는 node.js의 모든 인스턴스를 강제종료 할 수 있다. 만약 .. 2023. 1. 12.
[MERN] 서버 - 클라이언트간 요청 / Axios 통신, CORS문제 Proxy 설정 axios 설치 npm install axios --save http-xproxy-middleware 설치 npm install http-proxy-middleware --save 서버 포트는 5002번, 클라이언트 포트는 3001번으로 분리되어있는 상태 server단 index.js 서버 포트번호 const port = 5002; 클라이언트단 setupProxy.js에 createProxyMiddleware const { createProxyMiddleware } = require("http-proxy-middleware"); module.exports = function (app) { app.use( "/test", createProxyMiddleware({ target: "http://localho.. 2022. 5. 11.
[ERRORS] nodemon app crashed - waiting for file changes before starting 이 오류는 다양한 이유에서 나타난다. 1. 오타(코드에 오타를 잘 살펴볼 것) 2. 몽고DB Ip access list를 수정해볼 것 : mongoDB에서 network access에 설정해둔 ip를 지우고 다시 잡아볼 것. ( 나는 이 경우로 해결했다) 3. require대신에 required를 쓴 것 (영어권 아니고야 잘 안나는 오타일 듯) 4. 노드몬을 이용해서 server를 돌릴 경우 나타나는 에러일 수 있다. -> pc에서 백그라운드에 프로세스가 많이 돌아가고 있을 경우 나타날 수 있는데 이때 터미널에 pkill -f node 를 입력하여 프로세스들을 다 죽인다 -> 실행되는 js 파일이 package.json파일과 동일한 폴더에 위치해 있는지 확인한다 -> 혹은 코드에 오타가 있는지 없는지 살.. 2022. 5. 9.
[ERRORS][Html] Headings must have content ~~~~ Headings must have content and the content must be accessible by a screen reader jsx-a11y/heading-has-content 뭐 이런 오류였다. Headings 즉 ~ 까지의 h태그들... 이렇게 h태그 내 아무런 내용을 쓰지 않을 때 나는 오류였다. 안에 꼭 컨텐트가 있어야만..^^한다는 것... 참 이런것 하나때문에 페이지가 완전 하얗게 보일수도 있구나 싶었다. H태그 안에 내용을 꼭 써줍시다~!!~!~!~!~ 2022. 4. 25.
[ERRORS][React.js] Matched leaf route at location "/" does not have an element 최종 프로젝트를 위해서 웹 Demo를 만들어야한다. MERN stack으로 웹을 만드는 무료 강의를 찾다보니 유투브로 한 2년 전 강의를 보고 있다. 항상 오래된 강의를 들을 때는 문제가 되는 것이 버전 차이... 이번 에러도 버전에 의한 에러였다. Matched leaf route at location "/" does not have an element~ 이런 에러가 자꾸 뜨고 원하는 페이지가 안나왔다. 스택오버플로우를 찾아보니 역시 나랑 같은 에러를 겪는 사람이 있었고 답변을 여러개 훑어보니 React Route v6부터는 Route element라는 것을 사용한다고 한다. https://github.com/remix-run/react-router/blob/main/docs/upgrading/v5.m.. 2022. 4. 25.
[ERRORS][Oracle] sequence 순차 증가 오류 / 1, 2에서 갑자기 21로 다음 숫자가 넘어가는 경우 sequence를 생성하고 테이블에 썼던 데이터를 모두 지운 뒤 다시 데이터를 추가할 때, 1,2,3,.. 잘 가다가 다 지우고 다시 테이블에 글을 쓰니 21로 등록이 되는 경우가 너무 많았다. 왜 이럴까? 찾아보니. cache라는 것이 저장되어있었다. 이 놈.. 이놈이 나를 괴롭게 하였다. 이걸 확인하는 쿼리문은 다음과 같다 sequence 정보를 확인하는 쿼리: SELECT SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, INCREMENT_BY, LAST_NUMBER FROM USER_SEQUENCES; cache size를 확인하는 쿼리: SELECT SEQUENCE_NAME, CACHE_SIZE FROM USER_SEQUENCES WHERE SEQUENCE_NAME='BOARD_.. 2022. 4. 22.