본문 바로가기

전체 글38

[NestJS] Naver SMS 인증 서버 구현 예전에 친구 부탁으로 한 번 사용한 적이 있는 데 이번에 회사에 적용하게 되면서 다시 정리한다 일단 NAVER CLOUD에서 계정 생성을 한다. 계정을 생성했으면 나중에 API 사용에 필요한 인증키를 확인해야 하는 데 나는 여기서 가장 헤맸다 왜냐하면 나는 아무리 찾아도 마이페이지에 계정관리 밑에 인증키 관리 메뉴가 보이지 않았기 때문이다. 무조건 마이페이지 -> 결제관리 -> 결제수단 관리 메뉴에서 결제수단 등록을 해야한다. 그렇지 않으면 콘솔에 이동했을때도 안보이는 서비스가 많다. 이게 당연할 수도 있지만 아무도 말해주지 않아서 난 정말 몇시간을 헤맸다... 결제수단 등록 후 다시 마이페이지 -> 계정관리 -> 인증키 관리 메뉴로 이동해서 신규 API 인증키 생성 버튼을 눌러 키를 발급 받는다. 키를.. 2022. 8. 23.
[NestJs] Serialization! 얼마 전 본 서버에서 다른 서버로 User 정보를 보내야 할 일이 있었는데 다른 서버에서 받아보니 entity상에서 Exclude한 정보가 포함되어 있었고 본 서버에서 api를 통해 프론트로 User값을 전달할 때는 발생하지 않았는데 왜 이런 일이 발생하는지 찾아보다가 공식문서를 통해 Serialization(직렬화)에 대한 동작원리를 놓치고 사용하고 있었던걸 파악하고 Serialization에 대해 공부한 내용을 정리한다!! Serialization이란?? 직렬화는 네트워크 응답에서 개체가 반환되기 전에 발생하는 프로세스로 클라이언트에게 반환될 데이터를 변환하고 삭제하기 위한 규칙을 제공하는 것 네스트 공식 문서 네스트는 이러한 작업을 간단히 수행할 수 있도록 하는 기본 기능 ClassSerialize.. 2022. 7. 16.