[유튜브 클론] 비디오 업로드 구현 - 4번째 커밋

기석·2022년 6월 25일
0

유튜브 클론 코딩

목록 보기
3/3
post-thumbnail

깃허브: https://github.com/k-seok/Youtube_clone


현재 상황과 다음 할 일을 명확히 하기 위해 앞으로는 커밋 후 간단하게 글을 남기려고 한다.

1번째 커밋

  • 엔티티 디자인

2번째 커밋

  • MemberRepository, MemberService 구현 및 테스트

3번째 커밋

  • VideoRepository, VideoService 구현 및 테스트

3번째 커밋까지는 기억이 잘 안나기도 하고 변동사항도 없어서 간단히 기록했다.

4번째 커밋

  • Channel 엔티티, VideoInfo,
    • 지금 구현에 필요하지 않아보이는 것들을 빼고 간단한 버전을 먼저 완성하고 싶다.
  • 비디오 업로드 및 DB관리 구현함
    • 파일 검증 등이 필요
    • 서버에서 비디오 재생 안되는 이유 찾기

오류 노트

  • Video 엔티티의 좋아요 Like 칼럼이 H2 데이터베이스의 예약어여서 오류가 났다.
    • 단어를 바꿨다.
  • file.transferTo() 에서 unhandled exception 컴파일 오류가 났다.
    • try catch로 감싸주니 잘 작동한다. File을 다룰때는 exception을 처리해주어야 한다.

다음에 할일

  • 멤버를 로그인 인증, 비디오 등록, 수정 권한
  • 비디오 ID 유튜브처럼 url-safe base64 11자리로 만들기
  • 비디오 파일 검증

특이사항

많이 간소화해서 그런지 아직 일반적인 게시판 구조와 크게 다를 것이 없어 보인다.

profile
블로그 이사갔어요 https://kiseoky.tistory.com

0개의 댓글