본문 바로가기
728x90
반응형

TIL with Programmers72

[TIL] 10/2 http-status-codes, 회원가입, 로그인, 비밀번호 변경, 비밀번호 암호화하기 1. http-status-codes 모듈 활용하기 이제까지는 상태코드를 하드코딩해서 보냈는데, 이렇게 보내는 것보다는 무슨 코드인지 명확하게 보여줄 수 있는 코드를 사용하는 것이 좋기 때문에 http-status-codes 를 활용해보려고 한다. res.status(400).json('...');  http-status-codes 모듈 설치npm i http-status-codes// 모듈 불러오기const {statusCodes} = require('http-status-codes'); 모듈을 불러온 후, StatusCodes. 을 치면 상태코드들이 뜨는데, 원하는 상태코드 값을 골라서 사용하면 된다.    2. Node.js 패키지(파일) 구조 지금까지는 최상위 폴더 밑에 routes 폴더를 두고 .. 2024. 10. 2.
[TIL] 10/1 API 설계 & 수정, ERD 테이블 이전 내용 [TIL] 9/30 ERD 테이블, API 설계 및 수정이전 내용  [TIL] 9/27 API 설계 명세서 작성하기1. API 설계 - 회원 API 1.1. 회원가입MethodPOSTURI/joinHTTP status code성공 201Request Body{    email: "사용자가 입력한 이메일",    password: "사용자가 입력한 비everydayc0ding.tistory.com  1. API 수정 - 도서 API 1.1. 카테고리별 도서 목록 조회 카테고리 별 catagoryId 를 넣어서 조회할 수 있다. 근데 catagory 를 catagory = "소설" 이렇게 글자로 넣어버리면, 모든 카테고리 종류가 너무 많기 때문에 복잡해지는 문제가 발생한다. 그래서 catagory.. 2024. 10. 1.
[TIL] 9/30 ERD 테이블, API 설계 및 수정 이전 내용  [TIL] 9/27 API 설계 명세서 작성하기1. API 설계 - 회원 API 1.1. 회원가입MethodPOSTURI/joinHTTP status code성공 201Request Body{    email: "사용자가 입력한 이메일",    password: "사용자가 입력한 비밀번호"}Response Body   1.2. 로그인MethodPOSTURI/logineverydayc0ding.tistory.com  1. ERD 테이블 그리면서 API 명세서 수정하기 아직 관계까지 표시하지 않았지만 ERD 테이블을 그렸다. 이제 참고해서 API 수정을 해보도록 하자.  1.1. 좋아요 API 수정 기존에는 book 에 있는 likes 필드를 수정해주는 것으로 설계했지만, likes 테이블을 따.. 2024. 9. 30.
[회고록] 풀 사이클 개발 데브코스 6주차 회고 6주차 목표프로젝트 완성하기 (추석 해커톤 완료 ♫꒰・‿・๑꒱ ) ✅알고리즘 문제 풀고 팀원 코드리뷰 열심히 해주기 ✅ - Keep 👍 1. 끙끙 해보기 추석 연휴가 꽤나 길었기 때문에 프로그래머스 데브코스의 5-6주 사이에는 일주일정도의 텀이 있었다. 추석동안 개인 해커톤을 하게 되었다. 처음에는 배운 곳까지만 복습해보자는 마음으로 배운 내용으로 바탕으로 코드를 짰었는데, 너무 심심한 해커톤이 아닌가 싶은 생각이 들고, 그리고 프론트에서는 컴포넌트 단위로 디렉토리를 나누어 관리한다면, 백엔드에서는 어떤 식으로 디렉토리를 나누어 관리하는지 궁금했다. 공부하다 보니 여러 구조가 있었는데, 가장 많이 사용된다고 하는 레이어드 아키텍쳐를 적용시켜 코드를 다시 짜보았다. 나는 정말 간단한 북 디렉토리 백엔드 .. 2024. 9. 30.
728x90
반응형