24.03.10

서린·2024년 3월 10일

혼자개발

목록 보기
65/82

프로젝트를 배포하는 과정에서
로컬에서는 문제 없던 산 정보와 카카오로그인 카카오지도가 웹에서는 정상적으로 실행되지 않았다
처음에는 세가지 모두 API를 사용해 구현한 기능들이라 API를 구현할 때 내가 알지못하는 어떤 것을 놓친것인가 싶어 아주 많이 당황스러웠다

먼저 산 정보가 왜 나타나지 않을까 싶어서 putty를 확인했다
select * from mountain;을 입력했더니 테이블이 비었다고 나타났다
mysql을 putty에 설치하고 schema와 table까지는 가져왔는데 데이터가 안들어가있었다
구글링을 몇시간 했는데 insert into mountain() values(); 이 명령문으로 데이터를 직접 넣는 방법 말고는 이렇다 할 방법을 못찾았다
지금 내 데이터는 50개지만 실무에서는 어떤식으로 데이터를 옮기는지 궁금하다

어쨌든 일단 mysql에서 데이터를 inset문으로 export해서 옮겼다
그랬더니 웹에 산 정보가 모두 나타났다

이제 카카오로그인과 카카오지도..
구글링을 하다가 어떤 블로그에서 '아직 배포 전이라 http://localhost3000으로 등록했습니다.'라는 문장을 보고 헉 했다
배포 하고 나서는 uri를 변경해야되는구나!!
모든 kakao 구현 코드와 kakao developers의 redirect uri 주소들을 변경 후
다시 war파일로 말아서 배포했더니 카카오 로그인, 로그아웃, 카카오지도가 정상적으로 실행되었다..

역시 직접 경험해봐야 알수있는 것들 투성이다.. 휴

0개의 댓글