Project/축구모임 홈페이지개발
[축구모임 홈페이지개발] 11/27 개발일지
한33
2023. 11. 27. 21:03
server.js 파일 내부가 점점 복잡해지는 것 같아서 파일분리 강의를 다시 듣고 파일을 나눴다.
routes 폴더를 만들고 notice.js 파일을 만든 다음에
맨 위에는 아래 코드를
const router = require('express').Router()
맨 아래에는 다음과 같은 코드를 넣고
module.exports = router
database.js 를 만들어서
const {MongoClient} = require("mongodb");
const url = process.env.DB_URL
let connectDB = new MongoClient(url).connect()
module.exports = connectDB
위처럼 적은다음에
다시 notice.js 에
let connectDB = require('./../database.js')
let db
connectDB.then((client) => {
db = client.db('goalpostagain')
위 코드를 적어서 DB를 연결해주었다.
여기서 조심해야할 점은 database.js 파일의 위치가 변동되었으니 그에 맞게 맞춰주고.
app.get 같이 app이 들어가는 부분을 router 로 바꿔준다.
server.js 로 돌아가서
app.use('/', require('./routes/notice.js'))
위 코드를 입력해주면 끝