• 프로젝트에 새롭게 도입한 기술이 있다면 정리해 주세요! (도입 이유도 꼭 적어주세요!)

    • 메일 전송 기능 - 신고 당한 회원에게 메일 전송 (알림 기능을 도입할 예정이지만 신고 당한 회원은 로그인을 못하기 때문에 메일을 따로 보내 신고사실을 알려줌)
    • sentry - 서버 에러 수집
    • sse - 알림 기능 추가(프론트 미적용)
  • 이번 주 한 일

    • 팀 전체
      • FE
      • BE
    • 개인
      • FE
      • BE
  • 이외에도 기술적인 방향을 잡기 위한 질문을 정리해오시면 가장 좋습니다!

    1. if문 중첩시 선호하시는 코드컨벤션은 어떤방향인가요?

    A) 논리 연산자 활용

    Snipaste_2023-04-08_10-39-19.jpg

    B) guard clause(인버젼)

    Snipaste_2023-04-08_10-43-16.jpg

    C) 함수로 묶어서 빼내기

    Snipaste_2023-04-08_10-44-58.jpg

    현재 적용된 중첩 if문 샘플

    1)단순히 수치만 비교하는 if문들입니다.

    질문용 이미지 샘플.jpg

    2)데이터베이스 접근이 필요한 if문들은 메소드로 따로 빼서 정리했습니다.

    질문용 이미지 샘플_02_01.jpg

    질문용 이미지 샘플_02_02.jpg

    1. 포스터를 이미지로 만드는 것에 대한 질문

    html2canvas를 이용해서 포스터를 제작하려고 하는데, 처음에는 DB에 저장이 되어 있는 이미지를 가져와서 사용하려고 했으나 CORS에러가 발생했고, CORS에러 해결보다는 실종 게시물을 작성했을 때, image파일을 URL에 저장하고 html2canvas를 사용해 html tag를 캡쳐한 뒤에 이 포스터를 DB에 올리면 되는데, Blob으로 만들어서 보내려고 하면 formData를 해석할 수 없다는 오류 메세지를 응답합니다.

    스크린샷 2023-04-07 오후 5.02.37.png

    스크린샷 2023-04-07 오후 5.02.51.png