개발일지
개발일지 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을 배열에 담아서 보내주도록 처리
- 구글로그인 삭제