Skip to content

Day 25 개발일지 Web

mon823 edited this page Dec 17, 2020 · 6 revisions

개발일지

iOS 인증 6자리 생성 및 이메일 전송

우선 6자리를 생성하는 방법은 이전에 만들어놓은 Random 함수를 사용하여 6자리를 생성하도록 하였다. 이 때 문제가 되었던 부분은 .. string.substring(a,b)를 사용하여 6자리를 만들어주는데 slice함수와는 다르기 때문에 b에 해당하는 값은 끝내길 원하는 index의 값이 아닌 a부터 남겨둘 문자의 갯수를 적는 것이었다. 나는 6개가 필요하기 때문에 b=6을 해주면 되었으나, 헷갈려서 b=6+a를 하여 문자의 길이가 맞지 않았다.. 이부분은 금방 알아차려서 수정이 가능했다.
다음으로는 이메일 전송하는 부분이었다.
이번에 처음 이메일 전송 부분을 하는 것이기 때문에 이전에 있던 코드가 어떻게 사용되는지 부터 확인을 했다.
코드를 보면서 이메일을 보내기 위해서는 필요한 값들로 Email Option을 만들고 axios로 Email Templet번호를 포함시킨 데이터를 보내면 데이터에 함께 넣어준 email주소로 날려주는 구조인 것을 확인했다.
이메일 템플릿은 직접 만들 수 없기 때문에 형식을 만들어놓고 요청하여 템플릿 번호를 받아서 작성하는 방식으로 진행하였다.
처음해보는 부분이여서 궁금한 마음에 Issue에서 선택하여 개발을 진행해봤는데 코드를 보면서 이해하는 것도 많은 도움이 되었다고 생각했다.
다음으로 해야할 일로는 내가 직접 이메일 포멧을 만들어보는것도 좋겠다고 생각이 들었다.

개인회고

진구

우리는 프론트 작업과 직접적으로 관련된 서버작업을 함께 하고 있지 않기 때문에 이어지는 부분도 다른 팀원이 할 수 있는 구조다.
나는 이 구조가 다른 사람의 코드를 읽고 이해하는데 많은 도움이 되고있으며, 새롭게 배우는 것도 많아서 좋다고 생각하고있다 !
남은 시간동안 열심히 참여해서 내가 몰랐던 부분을 잘 배워두고 다른 팀원에게도 알려줄 수 있는 시간을 만들어보겠다 !

도경

오늘은 프론트쪽 헤더, 페이지 작업을 했다.. 서브페이지들은 같은 구조로 이루어져 있으니 재사용하는 컴포넌트를 만들어서 활용할 수 있을 것 같다. 그 부분에 대해서 조금 고민해봐야 할 것 같고, 이제 컴포넌트들이 많은데 컴포넌트들의 계층이 적절하게 나뉘어져 있는지도 한번 체크해볼 필요가 있을 것 같다.

석암

iOS token 관련 API 작업을 진행하였다 생각보다 CRUD 라서 큰 어려움은 없었으나 이것을 문서화 하는게 일이였다.

Clone this wiki locally