express8 mongoose - express 모델 만들기 express 를 통한 데이터의 CRUD를 구현해 보고자 합니다. 간단한 예제로 농장의 가판대에서 파는 농작물 재고관리하는 앱을 만들어 봅니다. 일반적인 애플리케이션에서는 다양한 모델이 있을 수 있으므로 복잡하게 하나의 파일에서 관리하기 보다는 모델별로 나눠서 관리하는 것이 효율적 입니다. 1. 모델 만들기 models 디렉토리를 만들고, product.js 파일에 product 모델을 다음과 같이 만듭니다. Schema 속성에 required 는 필수 입력 값으로 선언한 것이며, min 은 최소값, 카테고리는 세개를 선언하고, lowercase로 첫글자 대문자 입력을 제한합니다. 이와 같이 데이터 입력시 유효성을 확인할 수 있도록 합니다. const mongoose = require("mongoose".. 2023. 8. 5. mongoose와 express 연결하기(Node.js) express 프레임워크를 통해 mongoose를 연결해 보겠습니다. mongoose-express 디렉토리를 만들고 아래와 같이 초기 셋팅을 합니다. >npm init -y >npm i express ejs mongoose index.js 에서 express 와 연결하도록 합니다. const express = require("express"); const app = express(); const path = require("path"); app.set("views", path.join(__dirname, "views")); app.set("view engine", "ejs"); app.listen(3000, () => { console.log("APP IS LISTENING ON PORT 3000!").. 2023. 8. 5. 이전 1 2 다음 반응형