서울의볼

고정 헤더 영역

글 제목

메뉴 레이어

서울의볼

메뉴 리스트

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

검색 레이어

서울의볼

검색 영역

컨텐츠 검색

MongoDB

  • [Node.js] Spart Store 2

    2024.01.23 by 서울의볼

  • [Node.js] Spart Store 1

    2024.01.23 by 서울의볼

  • 2024.01.18 node.js 환경설정 이슈 몇가지

    2024.01.19 by 서울의볼

[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

2024.01.18 node.js 환경설정 이슈 몇가지

당장 크게 쓸 건 없고, 데스크탑(윈도우)에 yarn을 설치하는 과정에 관리자 권한 설정 이슈가 있었음 비슷한 이슈가 맥에서도 있었는데 앞에 sudo(i.e. superuser do//현 계정에서 root권한을 이용하여 명렁어)를 붙여 install하면 잘 설치가 됐음 본론으로 돌아와, 윈도우에선 이를 해결하려면 powershell을 관리자권한으로 실행하여 Set-ExecutionPolicy Unrestricted 명령어를 넣으면 yarn이 정상적으로 설치됨 (근데 뭐 이 외에도 사소하면서도 부수적인 이슈들이 있었지만 핵심은 저거임) 디렉토리에 package.json이나 패키지 파일들이 안보였어서 아주 삽질을 했음. 알고보니 yarn init도 안하고 add express를 해서 그랬던 것. yarn i..

notes 2024. 1. 19. 00:15

추가 정보

인기글

최신글

페이징

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

티스토리툴바