본문 바로가기

Youtube Clone Coding

Mongo에 연결하기

mongoose는 우리의 node.js와 mongoDB를 연결해주는 다리 역할을 한다. MongoDB를 연결하는 우리 컴퓨터에 연결하는 방법은 다음과 같다.

import mongoose from "mongoose";

mongoose.connect("mongodb://127.0.0.1:27017/kitube");
const db = mongoose.connection;

const handleOpen = () => console.log("Connected to DB!");
db.on("error", (error) => console.log("DB Error", error));
db.once("open", handleOpen);

이런 코드를 가지는 db.js 파일을 만들고 server.js 파일에서 import 해주어야 사용 가능하다. 지금은 파일 자체를 임포트 해야하기 때문에

import "./db";

이렇게 적어준다. 같은 폴더 내에 있기 때문에 위와 같이 적어준다. db.js 파일에서의 화살표함수 두가지는 몽고디비와 컴퓨터가 연결되었을때랑 연결되지 않았을때 각각 콘솔창에 띄워줄 라인을 작성한 함수이다.

'Youtube Clone Coding' 카테고리의 다른 글

DB 사용하기(callback, promise)  (0) 2022.11.07
DB Schema  (0) 2022.11.04
MongoDB & Mongoose  (0) 2022.11.04
POST (백엔드로 보내기)  (0) 2022.11.03
Absolute & relative url  (0) 2022.11.03