본문 바로가기

개발/차근차근 개발일지 TIL30

[페이스북 클론코딩] swagger란? 플젝에 적용하기 Swagger는 개발 생산성을 향상시키고 API의 이해와 사용을 단순화하는 데 도움이 되는 강력한 도구입니다. 따라서 많은 개발 팀과 기업에서 API 개발 및 관리에 Swagger를 채택하고 있습니다. [페이스북 클론코딩] swagger란? 플젝에 적용하기 1. swagger란 무엇이며 왜 사용하는가? 2. 프로젝트에 swagger 적용하기 추천글 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. swagger란 무엇이며 왜 사용하는가? 프론트엔드, 백엔드 개발자 간 소통을 돕는 Swagger. Swagger가 나오기 전에는 백엔드 개발자가 문서로 일일히 URL 및 Request, Response를 적어서 프론트엔드 개발자에게 전달하는 방식을 사용했다. 이 방식은 백엔드 개발자가 API 문서를 일.. 2023. 9. 27.
내돈내산 비전공자의 항해 99 수강/수료 후기 (스파르타 코딩클럽) 이번 시간에는 내돈내산!! 항해 99 수강 후기를 알려드리겠습니다! 100% 솔직한 후기이며 제가 체감한 장/단점을 정리했습니다. 저는 현급으로 선불 완납 후 수강하기 시작했고 프로그램 시작 전에 진행하는 사전스터디는 참가하지 않았습니다. [내돈내산] 비전공자의 항해 99 수강/수료 후기 [내돈내산] 비전공자의 항해99 수강/수료 후기 1. 항해99를 하기 전 나의 백그라운드 2. 항해 99를 선택한 이유 3. 항해99의 장점 4. 항해99의 단점 결론 위의 목차를 클릭하면 해당 섹션으로 자동 이동 합니다. 항해99를 하기 전 나의 백그라운드 상경계열 전공, 졸업 후 무역회사에서 근무하고 있었다. 영어/중국어 복수전공자이고 토익 950 이상 정도로 비즈니스 영어 구사 가능한 정도이다. (코딩에 영어능력이.. 2023. 8. 13.
TIL 230515 클론코딩4 [TEST CODE] TIL 230515 클론코딩4 [TEST CODE] ✅오늘학습 Keyword 회원가입/로그인 controller, service 의 unit test code 작성하기 ✅오늘 겪은 문제 및 해결 1. service-signup 파트에서 회원가입 정보를 재가공해서 출력시키는경우, test code의 방향성 service unit test code 작성시 result와 expectedvalue가 일치하지 않는 오류가 지속적으로 발생했다. 그 이유는 signup service에서 내가 회원가입 정보를 return할때 원하는 양식으로 재가공하고 있기 때문이였다. 예를 들면, 나는 아래와 같이 signup에 성공한 회원의 data를 재가공해서 불러오고 있는데, signup = async (email, name, .. 2023. 5. 18.
TIL 230515 클론코딩3 multer, DATE/DATEONLY TIL 230515 클론코딩3 multer, DATE/DATEONLY ✅오늘학습 Keyword multer sequelize Model: DATE/DATEONLY bcrypt ✅오늘 겪은 문제 및 해결 1. profile_url을 통해 프로필 사진을 업로드하는 기능을 만들고 싶은데, local에 저장되어 있는 img 파일을 업로드할 방법이 필요하다. 우리는 multer 모듈을 사용했다. multer 모듈 이미지, 동영상 등을 비롯한 여러 가지 파일들을 멀티파트 형식으로 업로드할 때 사용하는 미들웨어이다. 멀티파트 형식이란 enctype이 multipart/form-data 인 폼을 통해 업로드하는 데이터의 형식을 의미한다. multer의 상세 사용법-미들웨어로 등록해서 사용 https://inpa.tis.. 2023. 5. 16.