서울의볼

고정 헤더 영역

글 제목

메뉴 레이어

서울의볼

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (62)
    • computerScience (0)
    • codeKata (3)
    • notes (37)
    • projects (2)
      • node.js (12)
      • Flutter (4)

검색 레이어

서울의볼

검색 영역

컨텐츠 검색

Express

  • [Node.js] Sparpet 2

    2024.02.16 by 서울의볼

  • [Node.js] sparamin 3 - 보완작업 (QueryString orderKey orderValue / clientId 소셜로그인 / localhost 에러, 127.0.0.1 / admin vs. user / DB ERD)

    2024.02.05 by 서울의볼

  • [Node.js] Spart Store 2

    2024.01.23 by 서울의볼

  • [Node.js] Spart Store 1

    2024.01.23 by 서울의볼

[Node.js] Sparpet 2

프로젝트 발표자료를 가지고 하나씩 부연설명을 하며 복기할 것임. 프론트엔드는 팀장님과 팀원 한 분이 담당해주셨음. 저번에 내가 스파트 스토어(Spart store)를 작업하며 사용했던 ejs를 사용하였음. 시간도 부족하고 우선순위에서 떨어지는 탓에 제3자 눈에 어떨지 모르겠으나 그래도 내 눈엔 만족스러움. (다들 잠도 줄이며 열심히 해주어 고생이 많았음) 그래서 내가 PPT 만드는 걸 담당했음. 물론, 아주 예쁘고 애니메이션 팍팍 넣어서 세련되게 할 수 있었겠지만 뭐든 통일성, 일관성이 중요하다 생각하기에 우리 프론트엔드에 맞춰 테마를 잡아 혹자가 보기엔 다소 투박해 보일 수 있겠음. 우리 조의 이름은 걍 14조라 포텐 터지는 포틴조임. ㅋㅋ 아래 소개할 내용의 목차임. 일단 서비스 자체는 반려동물의 중..

projects/node.js 2024. 2. 16. 10:20

[Node.js] sparamin 3 - 보완작업 (QueryString orderKey orderValue / clientId 소셜로그인 / localhost 에러, 127.0.0.1 / admin vs. user / DB ERD)

해설강의를 통해 기존 코드에서 추가 보완작업을 진행함. 추가 구현사항: 1. 필수 요건 보완 2. 카카오 회원가입/로그인 3. 인사담당자 계정 권한 4. Swagger topic별로 녹색 음영을 해둠 강의를 보아하니 ERD를 괜히 먼저 작성하는 게 아님. ERD 작성 후 SQL table 생성하면 바로 갖다 붙일 수 있음 ㄷㄷ 참고로 위에 테이블엔 "비밀번호 확인"을 위한 테이블은 당연히 없음. 이건 검증을 위한 부분이라 따로 데이터를 저장할 필요가 없음(후술)! API 명세는 노션으로 작성을 했는데, 이력서 목록조회에서 orderKey와 orderValue를 받는 걸 깜박했음. 본격적으로 코드를 작성함. 기본적으로 express는 body를 받아와서 읽지 못함. 그래서 body-parser를 설치하는 ..

projects/node.js 2024. 2. 5. 17:56

[Node.js] Spart Store 2

제출 후 해설강의를 듣고 보완한 부분과 오후동안 추가로 구현한 부분을 적어보겠음 직전 글에 "둘 중 하나의 값을 보여주는 거라 코린이의 킹리적 갓심으론 Boolean 타입으로 해도 될 것 같았지만 우선은 만만한 String타입으로 하여 구현하였음" 이런 언급을 한 적이 있음. 근데 킹갓제너럴튜터님은 mongoose schema의 enum을 사용하여 특정한 value 외의 값을 입력하면 에러가 나오도록 간단히 구성하셨음: status: { type: String, // status 필드 추가 enum: ["FOR_SALE", "SOLD_OUT"], default: "FOR_SALE", // 기본 값은 "FOR_SALE" } 위와 같이 바꾸면 기존에 내가 변수로 선언했던 router파일 내 status는 불..

projects/node.js 2024. 1. 23. 23:50

[Node.js] Spart Store 1

Tech stack: Node.js MongoDB Express.js ejs Other tools used: Insomnia (API client) Studio 3T (MongoDB client) Mongoose (ODM) yarn (package manager) joi 라이브러리 (유효성 검사) 과제 주제로 Node.js와 express를 활용하여 쇼핑몰의 백엔드 서버를 만들게 되었음. 아래의 필수요구사항을 모두 구현하였음: 상품 작성 API 상품명, 작성 내용, 작성자명, 비밀번호를 request에서 전달 받기 상품은 두 가지 상태, 판매 중(FOR_SALE)및 판매 완료(SOLD_OUT) 를 가질 수 있습니다. 상품 등록 시 기본 상태는 판매 중(FOR_SALE) 입니다. 상품 목록 조회 API 상..

projects/node.js 2024. 1. 23. 15:32

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
서울의볼 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바