개발일지

개발일지 75일차

index.ys 2023. 6. 18. 02:10

푸박스 전체 조회 오류 수정

  • getPooAll 변수에 데이터가 제대로 담기지 않아서 푸박스가 조회가 되지않은 오류발생
 findAllPoo = async (originalUrl) => {
        try {
            const getPooData = await this.poosRepository.findAllPoo()
            const getPooDataAll = await Promise.all(
                getPooData.map((poo) => {
                    return {
                        pooId: poo.pooId,
                        UserId: poo.UserId,
                        content: poo.content,
                        pooPhotoUrl: poo.pooPhotoUrl,
                        pooLatitude: poo.pooLatitude,
                        pooLongitude: poo.pooLongitude,
                        address: poo.address,
                        createdAt: poo.createdAt,
                        updatedAt: poo.updatedAt,
                    };
                })
            )
            await this.poosRepository.cashingPoo(originalUrl, DEFAULT_EXPIRATION, getPooAll)
            return getPooDataAll;
        } catch (error) {
            error.failedApi = "푸박스 조회";
            throw error;
        }
    };
  • getPooAll변수명을 getPooDataAll로 변경하여 변환된 데이터를 redis에 새로 저장하도록 수정
 await this.poosRepository.cashingPoo(originalUrl, DEFAULT_EXPIRATION, getPooDataAll)

유저 프로필 사진 수정 오류 수정

  • userPhoto에 담긴 url이 배열로 db에 저장되어야함
userPhoto = profileImageUrl
  • 변수에 배열로 저장되도록 변경
  userPhoto = [profileImageUrl]

유저 피드백전 최종 수정

  • 오늘 유저피드백을 받으려고 예정되어 있었는데 여러가지 오류때문에 배포를 못했다.
  • 푸박스 등록에 성공했을때, 성공 케이스 처리를 해주지 못했다. 프론트엔드에서 성공케이스 리다이렉션 경로를 걸어서 등록 성공시 푸박스 지도경로로 넘어가도록 처리
  • 댕 파인더 등록 성공시 성공케이스 처리 추가 , 등록이 성공했을때 등록이 성공이 된 이벤트가 필요해서 추가
  • 댕 파인더 등록시 실패하는 경우가 발생 => 이미지 파일 크기 이슈?
  • 카카오톡 로그인시 프로필 이미지가 들어오지 않는 경우 => 이미지 프로필 url을 배열에 담아서 보내주도록 처리
  • 구글로그인 삭제