BE_Velog_Team11

πŸ‘€ Velog 클둠코딩



πŸ‘₯ 멀버


πŸ—“ ν”„λ‘œμ νŠΈ κΈ°κ°„

  • 2021λ…„ 12μ›” 12일 ~ 2021λ…„ 12μ›” 18일 (6일 κ°„)

🧩 μ™€μ΄μ–΄ν”„λ ˆμž„


πŸ—Ί ER Diagram


πŸ“Œ API λͺ…μ„Έμ„œ

Velog API 섀계


βš™οΈ 기술 μŠ€νƒ

Back-End

Front-End


πŸ”‘ νŽ˜μ΄μ§€ μ„€λͺ…

  • 둜그인 νŽ˜μ΄μ§€
    - κ°€μž…λœ νšŒμ›μ˜ 정보와 μΌμΉ˜ν•˜λŠ”μ§€ 확인 ν›„, μΌμΉ˜ν•  경우 둜그인 성곡 - λ‘œκ·ΈμΈμ‹œ jwt 토큰 λ°œν–‰

  • νšŒμ›κ°€μž… νŽ˜μ΄μ§€
    - 아이디 : 쀑볡확인 / 이메일 ν˜•μ‹
    - λ‹‰λ„€μž„ : 쀑볡확인 / μ˜μ–΄ λŒ€μ†Œλ¬Έμž 숫자, ν•œκΈ€ 3-10자
    - λΉ„λ°€λ²ˆν˜Έ : μ˜μ–΄ λŒ€μ†Œλ¬Έμž, 숫자 4-12자
    - λΉ„λ°€λ²ˆν˜Έ 확인 : μœ„ λΉ„λ°€λ²ˆν˜Έμ™€ μΌμΉ˜ν•˜λŠ”μ§€ 확인

  • 메인 νŽ˜μ΄μ§€
    - 전체 κ²Œμ‹œκΈ€ 쑰회 κΈ°λŠ₯

  • κ²Œμ‹œκΈ€ μž‘μ„± νŽ˜μ΄μ§€
    - 제λͺ© - λ‚΄μš© - 이미지 : 이미지 첨뢀 (Amazon S3)

  • κ²Œμ‹œκΈ€ 상세 νŽ˜μ΄μ§€
    - μ’‹μ•„μš” : κ²Œμ‹œκΈ€ μ’‹μ•„μš” κΈ°λŠ₯
    - λŒ“κΈ€ : κ²Œμ‹œκΈ€ λŒ“κΈ€ κΈ°λŠ₯


πŸ’‘ Trouble Shooting

  • ν•œκΈ€ λ‹‰λ„€μž„μ„ Header에 λ‹΄μ•„ μ „μ†‘μ‹œ UTF-8 인코딩이 인식을λͺ»ν•΄ ν•œκΈ€ κΉ¨μ§ν˜„μƒ
    • λ‹‰λ„€μž„μ„ λ°”μ΄νŠΈμ½”λ“œλ‘œ λ³€ν™˜ν›„ Base64둜 인코딩 ν›„ header에 λ‹΄μ•„ 전솑 (ν”„λ‘ νŠΈ λ”΄μ—μ„œ decodeν›„ λ°›μŒ -> ν•œκΈ€ 데이터 보쑴)