본문 바로가기

내일배움캠프/TIL57

22.12.28 TIL 오늘 한 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 내일 할 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 회고 오늘은 알고리즘 문제를 풀고 테스트코드에 대해서 어느정도 배웠다. 배우면서 느낀점은 주객전도가 되지 않아야 겠다는 것이다. 테스트코드를 중요시 여기되 테스트코드에 너무 매몰되어서 본 서비스에 대한 기능들을 놓칠 수 있을 것 같다. 2022. 12. 29.
22.12.27 TIL 오늘 한 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 내일 할 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 회고 오늘은 알고리즘 문제를 풀고 객체지향을 복습하고 SOLID와 아키텍처 패턴에 대해서 배웠다. 뭔가 폴더 구조도 그렇고 개발자스러워 지는 것 같다. 2022. 12. 28.
22.12.26 TIL 오늘 한 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 내일 할 일 알고리즘 문제풀기 Node.js 심화 강의 듣기 회고 오늘은 알고리즘 문제를 풀고 웹소켓과 socket.io에 대해서, 객체지향에 대해서 배웠다. 객체 지향은 계속해서 복습을 해야할 것 같다. 2022. 12. 26.
22.12.23 TIL 문제점 swagger UI 적용 방법 시도했던 것 swagger 관련된 라이브러리를 설치하고 수동으로 문서화를 진행 해결한 방법 swagger-autogen을 이용하여 문서화를 자동으로 해주고 세부적인 것들만 정해줌 // app.js const swaggerUi = require("swagger-ui-express"); const swaggerFile = require("./swagger-output"); app.use("/swagger", swaggerUi.serve, swaggerUi.setup(swaggerFile)); // swagger.js 파일 추가 const swaggerAutogen = require("swagger-autogen")(); const doc = { info: { title:.. 2022. 12. 23.
22.12.22 TIL 문제점 게시글에 대해 좋아요를 눌렀을 때 post 테이블에 like_cnt를 증가 및 취소시 like_cnt를 감소시키는 기능 구현 시도했던 것 // 카운트 증가 await post.update({ like_cnt: 1 }, { where: { postId: post_id } }); // 카운트 감소 await post.update({ like_cnt: -1 }, { where: { postId: post_id } }); 해결한 방법 update를 쓰는 것이 아닌 increment 함수와 decrement가 따로 있었다. increment 함수와 decrement 함수를 썻더니 해결이 되었다. // 카운트 증가 await post.increment({ like_cnt: 1 }, { where: { pos.. 2022. 12. 22.
22.12.21 TIL 오늘 한 일 알고리즘 문제풀기 Node.js 숙련 과제 회원가입 기능 구현 Node.js 숙련 과제 로그인 기능 구현 Node.js 숙련 과제 게시글 생성 및 조회 기능 구현 내일 할 일 알고리즘 문제풀기 Node.js 숙련 과제 게시글 CRUD 기능 마무리 Node.js 숙련 과제 댓글 CRUD 기능 마무리 회고 Node.js 숙련 과제를 시작했는데 어려움이 많다. jwt나 미들웨어 등 개념이 부족하고 사용법에 대한 숙지도 이루어지지 않았다. 이번 과제가 끝나면 좀 더 자세히 봐야겠다. 2022. 12. 22.