•
아띠즈 플젝을 데스크톱에서 작업하다 노트북에서 작업하려고 클론받고 실행했더니 발생한 에러들
에러) Caused by: java.net.SocketTimeoutException: connect timed out
에러) 실행 오류 exit 1
•
해결)
◦
port번호 8080으로 바꿔주고,
◦
ddl-auto를 create으로 해주었다. + 데이터베이스는 직접 생성해주었다.
◦
mysql 포트번호도 데스크탑과 달리 노트북은 3306이라서 3306으로 지정해주었다.
jdbc:mysql://localhost:3306/sptp?serverTimezone=Asia/Seoul
•
실행 성공!
◦
중간에 아래 로그가 뜨긴 하는데 더 테스트해봐야겠다,
com.amazonaws.SdkClientException: Failed to connect to service endpoint:
◦
일단 기본적인 api들은 실행 잘 된다.
에러) 이미지 업로드 테스트
•
에러) 이번엔 포스트맨이 말썽. 이미지 업로드를 하려 했더니 아래와 같은 에러가 떴다.
Couldn't upload file
Make sure that Postman can read files inside the working directory.
◦
해결)
▪
생각해보니 이거 이전에도 떴던 에러였다. 그때도 아래 블로그 보고 해결했었다. 머쓱,,
▪
postman settings 들어가서
•
Allow reading files outside working directory 토글 버튼은 ON으로 바꾸기
•
Location에 쓰여 있는 경로로 들어가서 폴더 이름을 Postman Agent에서 Postman으로 바꾸기
◦
인데, 그때도 경로 찾는 데 힘들었었다.
◦
아띠즈 플젝 하며 정리해둔 에러 해결 페이지를 봤더니, 요로코롬 정리를 해둔 과거의 나 칭찬해
▪
노트북의 경로는 C:\Users\choo0\Postman Agent이다.
▪
이제 포스트맨 자체에 이미지 업로드는 성공했다.
•
에러) 500이 뜸
◦
이전에 보통 잘못된 필드가 있을 경우 떴는데, 딱히 그런 건 없어보인다 (저번에 필드 이름 잘못 입력한지 모르고 애꿎은 코드만 뒤적였던 슬픈 기억이 있다…)
◦
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: localhost/127.0.0.1:6379 때문에 발생한 에러였음. 이미지 업로드 뿐만 아니라 토큰 쓰는 api들 다 500뜸
◦
왜냐면,,,, 레디스를 설치안해서 ㅋㅋㅋㅋㅋ
▪