본문 바로가기
반응형

전체 글33

[Backend] Nodejs + Express Swagger 제대로 알고 쓰자! Nodejs + Express Swagger 제대로 알고 쓰자! 안녕하세요. 개발까마귀입니다. 오늘 알려드릴거는 Nodejs Express Swagger 문서 만들기입니다. 제목으로 보시다시피 많은 블로그 예제 또는 프로젝트를 보면 Swagger를 사용할 때 유지보수나 가독성으로 매우 안좋게 Swagger를 쓰는거같습니다. 예를 들어 .yml으로 Swagger 문서를 작성한다거나 또는 .json으로 하나에 다 넣어서 작성한다거나 등 Swagger를 활용합니다. 예) .yml /** * @swagger * /test: * get: * tags: * - test * description: 테스트 API * produces: * - application/json * parameters: * - in: quer.. 2022. 5. 29.
[Backend] 그런 에러 핸들링 아키텍처로 괜찮은가 그런 에러 핸들링 아키텍처로 괜찮은가 안녕하세요. 개발 까마귀입니다. 오늘 알려드릴거는 "Error Handling" 입니다. Error Handling? 클라이언트에서 요청을 보냈는데 예상치 못하게 서버에서 에러가 터져서 pending 상태가 되거나 아니면 서버가 죽거나 등 사용자를 떠나가게 하는 일들입니다. 서버에서는 에러가 터지면 치명적인 에러가 아닌 이상 클라이언트에 에러 응답을 보내야겠죠 그러면 에러 핸들링이란거는 그저 에러를 클라이언트에 잘 보내는거를 말할까요? 어느정도 맞는 말이지만 완벽하게 맞지는 않습니다. 에러라는 거는 어찌보면 보안과도 관련된 데이터이기 때문에 이러한 에러를 잘 핸들링하여 클라이언트에 잘 보내야 하며 에러 같은 경우에는 로그를 남겨 그 로그를 추적해서 문제를 해결 하거나.. 2022. 1. 25.
[산업기능요원] 산업기능요원 장점과 단점 [산업기능요원] 산업기능요원 장점과 단점 안녕하세요. 개발자의 하루 일기 개발 까마귀 입니다. 일단 저는 현재 SI 회사에서 산업기능요원 백엔드 개발자로 근무하고있습니다. 우선 산업기능요원이란 무엇일까요? 산업기능요원이란? 간단하게 설명하자면 병역생활을 군대나 사회복무로 하는게 아닌 회사에서 대체복무를 하는겁니다. 산업기능요원이 되는 방법? 저는 정보처리 분야의 산업기능요원 이기 때문에 틀린 정보가 있을 수 있습니다. 1. 관련 자격증을 딴다. 저는 정보처리 분야이기 때문에 정보처리 기능사를 땄고 그 분야를 하는 관련된 병역업체에 가서 대체복무를 할 수 있습니다. 2. 관련 대학교를 2년 다닌다. 대학 관련 과를 2년 다니는 겁니다. 정보처리 분야면 컴퓨터 공학과, 전자과 등 2년을 다니고 군대나 마찬가.. 2021. 12. 17.
반응형