목록데이터시각화-KMG/MongoDB (2)
안녕하세요
서버 파일이 너무 길어져버렸습니다. 코드 정리 방법을 찾을 때가 왔습니다. 1) 우선 스키마와 모델의 모듈화를 합니다. server.js 아래와 같이 스키마를 정의하고 User를 User Collection에 연결하였습니다. // MongoDB 연결 설정 mongoose .connect(mongoURI, { useNewUrlParser: true, useUnifiedTopology: true, }) .then(() => { console.log("MongoDB에 연결되었습니다."); }) .catch((error) => { console.error("MongoDB 연결에 실패했습니다.", error); }); // Post 모델 스키마 정의 const postSchema = new mongoose.Sch..
1. MongoDB에서 데이터베이스를 만들어 줍니다. 2. express 로 서버를 만들고 DB에 연결합니다. npm i express npm i mongoose npm i cors const express = require("express"); const mongoose = require("mongoose"); const cors = require("cors"); const path = require("path"); const app = express(); const port = process.env.PORT || 3000; mongoose .connect("DB에 연결할 connect 주소", { useNewUrlParser: true, useUnifiedTopology: true, }) .then(..