mongoose2 KDT 5th 웹개발자 입문 수업 34일차 - 1 Mongoose npm i mongoose 로 설치 1. 모듈 가져오기 const mongoose = require('mongoose'); 2. 몽고DB와 몽구스를 연결 const mongoose = require('mongoose'); const { MDB_URI } = process.env; const connect = async () => { try { await mongoose.connect(MDB_URI, { dbName: 'kdt5', useNewUrlParser: true, }); console.log('mongoose connect'); mongoose.connection.on('error', (err) => { console.error('mongoDB connection Error'); .. 2023. 3. 23. KDT 5th 웹개발자 입문 수업 33일차 코드 리팩토링 기존 코드를 더 좋게 변경(개선)하는 것 새로운 기능을 추가할 때 예전 기술을 새로운 기술로 변경할 때 기존 코드를 더 가독성이 좋거나 확장성이 좋은 코드로 변경할 때 현재 코드의 문제점은 컨트롤러와 라우터가 중복된 작업을 한다. 하나의 곳에서 처리가 가능한 일을 굳이 둘로 나누어 처리하고 있기 때문에 라우터는 주소 연결만 하도록 만들고, 회원 가입에 대한 처리를 컨트롤러에서 전부 처리하도록 리팩토링해준다. // .eslintrc.js 수정하기 module.exports = { extends: ['airbnb-base'], rules: { 'linebreak-style': 0, 'no-console': 'off', 'operator-linebreak': 'off', 'consistent-r.. 2023. 3. 22. 이전 1 다음