개인프로젝트 - TripSet (30) 썸네일형 리스트형 Project (12.18) - env 오류 해결 분명히 env 파일 만들고, 경로까지 다 지정을 해놨는데, 인식이 되지 않아 지도나 사진이 보이지 않음..직접 키를 yaml에 입력해주니 생성되는걸 확인했는데 그러면 경로의 문제는 아니고..근데 폴더에는 env 파일이 보이는데 sts에 env가 보이지 않음을 발견... 발견하기 전에 env를 지웠다가 리셋시켰다가.. 난리난리를어쨌뜬 발견하고,Project Explorer 활성화상단 메뉴 -> window -> Show View -> Project Explorer를 클릭Show View 창에서 Project Explorer를 검색한 후 클릭 -> Open 버튼View MenuProject Explorer 뷰가 열리면 오른쪽 상단에 있는 작은 드롭다운 아이콘 (View Menu, 세로로 점 3개로 된.. ).. Project (10.06) - 카카오맵 API 오류 해결 (도메인) 갑자기 잘 실행되던 카카오맵 API가 아예 실행이 안된다.. 왜이러지... 개발자 도구의 에러로그를 확인해보니 콘솔창 열었을 때 위와 같은 오류가 뜨는 것을 확인.. 뭐야 도대체ㅠㅠㅠ받아온 apikey 재발급하고 실행시켜봐도 키의 문제는 아닌 것 같고, 사이트 도메인 문제?찾아보니 사이트 도메인에 등록되어 있는 도메인이 아니라서 리소스에 접근하지 못하는 경우와.. 진짜 바보다 발표준비할 때 port 에러 생겨서 8083으로 변경했었는데 완전히 잊고 카카오맵 도메인도 새로 등록해줘야한다는 걸 잊고있었다..어쨌든 새로 도메인 등록해주고 해결✅ Project (10.01) - 발표 후 정리 발표끝.. 심장 멈추는 줄중간 발표이지만 혼자 기획부터 발표까지.. 수고했다ㅠ 뭔가 발표하면서 하고싶은말은 다했는지 기억이 안나지만... 그래도 보여주고 싶은 거는 다 보여준것같아서 만족..그래도 디자인적으로 좀 직관적이고 깔끔하게만 보이자라는 마음으로 만들었는데 다행히 깔끔하다는 말을 들었다ㅠ 그리고 발표하기 전 다른 분들 프로젝트 찾아봤을때 gif로 기능구현해놓은거 보고 나도 이렇게 하면 다른 분들한테 어떤식으로 진행되는지 실제로 앞에서 시연하는 것보다는 (내 생각처럼 안될 수 도 있으니) 잘 전달될 것같아서 ppt로 제작하는 것보다는 gif 파일로 만들어서 벨로그에 정리해서 넣었는데 다행이라는 생각.. 피드백 정리이제 받은 피드백은 현재 기능적으로는 깔끔하다는 말을 많이 들어서 일단 성공.. 인데 .. Project (09.29) - 주소 클릭 시 지도 마커 확인 (수정 필요) 지도에 openAI한테 추천받은 목적지를 표시하고, 마커 클릭했을 때 인포윈도우를 여는 이벤트를 처리주소 클릭 시 해당 장소를 지도에 바로 확인할 수 있도록function handleAddressClick(address, event) { if (event) event.preventDefault(); // 기본 클릭 동작을 막음 handleAddressClick는 사용자가 주소를 클릭했을 때 호출되는 함수이며, address는 클릭된 주소 현재 상태가 장소 클릭하면 계속 마커가 추가되니 지저분한 느낌 클릭하면 한 장소만 나타내고 싶은데, 동일한 키워드 들어가는 장소까지 다 찍히는 문제..때문에 일단 지금은 클릭 시 나타나는 마커들은 다음 목적지 클릭 시 제거한 뒤 해당 목적지만 나타나도록 하고 싶은데.. Project (09.29) - 사용자가 선택한 지역에 따른 API 사진 좌우 슬라이드 http://apis.data.go.kr/B551011/PhotoGalleryService1/gallerySearchList1?serviceKey=' + API_KEY + '&MobileOS=ETC&MobileApp=AppTest&keyword='+ encodeURIComponent(region) +'&numOfRows=10&pageNo=1' keyword에 popup창에서 지역을 선택한 정보를 encodeURIComponent로 인코딩하여 API 호출 시 문제가 발생하지 않도록 설정할 수 있다! 받은 지역에 대한 API 사진 가져오기let images = [];let currentIndex = 0; API로 가져온 여러 이미지를 배열 images에 저장하고, currentIndex를 통해 현재 표시되는.. Project (09.30) - 발표정리(기능 시연) 목표1. 여행 계획에 보다 직관적이고, 효율적인 계획을 세울 수 있도록 돕는 것을 목표2. 여행 준비 과정에서의 시간 절약과 스트레스 감소 기대ERD사용기술 및 개발환경메인페이지 로그인 & 회원가입 (유효성 검사) 항공 및 숙박 예약 체크리스트 일정추가카카오맵API 사용 - 키워드로 장소검색하고 목록으로 표출하기코드 안에는 장소검색, 마커표시 기능만 제공 / 리스트에 추가하는 기능 X / 그리고 검색 시 전국 기준으로 나옴자바스크립트localStorage.setItem('selectedRegion', selectedRegion);const savedRegion = localStorage.getItem('selectedRegion');if (savedRegion && keyword) { keyword .. Project (09.22) - 일정관리 페이지 수정 게시글, 체크리스트, 일정관리 페이지 정리 후, 맞춤형 여행 추천 서비스 디테일 수정... 일정관리 페이지에서 지역부터 선택할 수 있도록 popup창을 만든 후확인 버튼 클릭 시 localstorage 에 저장 한 뒤 나중에 일정 저장버튼 클릭 시 insert 할 수 있도록 한다.그리고 저장된 지역을 기반으로 키워드 검색할 수 있도록, searchPlace()에 키워드 saveRegion + ' ' + keyword 로 지정해서 목적지 지역없이 검색해도 해당 지역에서만 검색되도록 지정달력에서 날짜 선택 시에도 localstorage에 넣었는데, console로 확인했을 때 위 사진과 같은 결과가 나와서 계속 내용이 생기나 했더니 아니였지..localStorage에 저장할 때는 새로운 값이 이전 값을 덮.. Project (09.21) - travelAnswer페이지 구성.. {"role": "user", "content": f"따로 {region}의 소개글 두 줄 '소개:'로 따로 보내"} elif "소개:" in line: location_info = line.replace("소개:", "").strip() if location: location["info"] = location_info # 기존 location에 info 추가 else: location = {"info": location_info} # 지역 소개글 객체 생성다시 페이지에 소개글 한마디 정도 보여주고 싶어서 openai 한테 부탁하는 중인데 위와 같이 코드를 쓰고, jsp에서 ${resp.. 이전 1 2 3 4 다음