본문 바로가기
반응형

분류 전체보기78

Connection Refused - Communications link failure 에러 개발 중인 프로젝트에서 로그인하려고 하니 500 에러가 떨어진다. 또 왜 이러나 싶어서 DB 문제인가 싶어서 dbeaver 들어가서 해당 스키마 열려고 하는데 Connection Refused 에러... 상세 내용을 보니 Communications link failure... 블라블라 어찌됐든 결론적으로 연결 문제라는 내용이다. 접속 정보가 잘못됐나 싶어서 다 다시 입력해보고 혹시 회사 내에서 보안 프로그램이 차단할 수도 있는건가 등등 별의별 생각을 다 하다가 구글링! 구글이 최고의 선생님이지. 찾아보니 터미널에서 그냥 mysql 재기동해주면 된다고 한다. 이럴 수가. mysql -u root -p mysql 접속해주고 (비밀번호 입력해주고) mysql.server restart 그럼 성공적으로 기동했어.. 2024. 3. 6.
Nodemon 관련 패키지 오류 처리 과정 (Feat. 프로젝트 클론하여 세팅 중) 집에서 항상 잘 되다가 다른 장소 다른 PC에서 git 내 프로젝트를 클론하여 세팅하고 코드 좀 보려고 하는데 서버에서 응답을 못 받는 상황이... 나는 사용하려는 PC에서 서버 포트를 사용 중인지 아님 패키지가 덜 설치 되어서 그런건지 알 수가 없어 다 시도해봤는데 모두 실패... concurrently 패키지를 설치하면 당연히 서버와 클라이언트 모두 구동되기 때문에 별 문제가 없을거라 생각했다. 근데 서버와 클라이언트를 구동할때 콘솔에 npm run server exited with code 1 이렇게 찍히는 걸 뒤늦게 발견했다... 서버 구동하다가 문제로 인해서 구동 못하고 exit 됐다는 거 같은데 이걸 보고 나서 concurrently로 둘다 구동시키고 netstat -ano 로 현재 포트를 조.. 2024. 2. 28.
프로젝트 import 또는 clone으로 처음 세팅 시 자주 마주하는 lombok Error [... may not have been initialized] 처음 프로젝트 받아서 import 하고 세팅하는데 곳곳에서 상수로 변수 선언해주는 부분은 다 터지고 있었다. 초기화를 안해줬다는 내용 같았는데 결국 해당 변수에 대한 getter, setter 들이 생성이 안돼 있어서 그런 것이었고 그 역할을 해주는게 lombok인데 적절한 경로에 설치가 제대로 되어 있지 않아 문제가 발생한다는 결론! pom.xml에 설정한 파일과 동일한 버전으로 https://projectlombok.org/download 여기서 받아주고 1. 관리자 권한으로 cmd 실행 2. 설치된 jdk 폴더 내 bin 폴더 경로로 이동 [cd jdk bin 폴더 경로] 3. java -jar 명령어 뒤에 lombok.jar 파일명까지 포함된 lombok.jar 위치 경로 입력 하면 lombok... 2024. 2. 23.
multer를 사용하여 이미지 업로드 및 불러오는 과정 개인 프로젝트를 진행하면서 간단하게 프로필과 배경 이미지를 등록, 저장하고 이를 불러와서 보여줘야하는 기능이 필요했다. 보통 회사에서 Java로 해당 기능을 구현할때 랜덤한 path를 만들고 해당 경로에 파일을 저장하고 이와 관련된 정보를 DB에 insert하고 다시 불러올땐 저장한 DB에서 조회하여 보여주는 방식으로 처리했는데 React에서는 multer라는 라이브러리가 있고 이를 많이들 사용하는 것 같아 조사 후 적용해봤다. multer를 사용해서 대부분 프로젝트 내 public 폴더에 원하는대로 폴더를 생성하거나 하여 정적 파일로 업로드를 시키는데 나는 처음부터 이게 배포되었을때 경로가 바뀌게 되면 뻔히 문제가 생기는데 왜 프로젝트 내에 파일을 업로드할까 의문이었다. 프로젝트 생성 시 default.. 2024. 2. 13.
반응형