개발일지

개발일지 74일차

2023. 6. 18. 02:09
목차
  1. 유저 프로필사진 변경 추가
  2. Redis에 이미지 url 저장

유저 프로필사진 변경 추가

  • imageIndex를 추가로 전달받음
  • redis에 이미지 url을 list형태로 저장
  • 전달받은 imageIndex에 해당하는 image url을 반환
  • imageindex가 5일때는 새롭게 전달받는 image를 db에 저장하여 사용자의 프로필 사진 변경
  updateimage = async (userId, userPhoto, imageIndex) => {


        if (userId == null) {
            throw new Error("401/유저 아이디가 null 입니다");
        }

        if (imageIndex <= 4) {
            const profileImageUrl = await redisClient.LINDEX("image", imageIndex);
            return profileImageUrl
        }

        else {
            if (!userPhoto) {
                console.log(userPhoto)
                throw new Error("401/유저 포토가 입력되지 않았습니다.");
            }
            await this.userRepository.updateimageById(
                userId,
                userPhoto,
            );
            return { message: "이미지를 수정하였습니다." }
        }

    };

Redis에 이미지 url 저장

'개발일지' 카테고리의 다른 글

개발일지 11주차  (0) 2023.06.19
개발일지 75일차  (0) 2023.06.18
개발일지 73일차  (0) 2023.06.18
개발일지 72일차  (0) 2023.06.16
개발일지 10주차  (0) 2023.06.11
  1. 유저 프로필사진 변경 추가
  2. Redis에 이미지 url 저장
'개발일지' 카테고리의 다른 글
  • 개발일지 11주차
  • 개발일지 75일차
  • 개발일지 73일차
  • 개발일지 72일차
index.ys
index.ys
머리속에 떠도는 코드조각들을 맞추는 공간입니다.
index.ys
코린이 개발일지
index.ys
전체
오늘
어제

공지사항

블로그 메뉴

  • 홈
  • 방명록
  • Github
  • Notion
  • Figma
  • 타닥타닥 (235)
    • 개발일지 (124)
    • html , css (0)
    • Javascript (30)
    • Node.js (8)
    • React (2)
    • 네트워크 (1)
    • DB, SQL (5)
    • AWS (11)
    • CS (21)
    • 면접 (13)
    • 사진 (4)
    • 북로그 (3)
    • 머릿속 (5)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
index.ys
개발일지 74일차
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.