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'))
위 코드를 입력해주면 끝
'Project > 축구모임 홈페이지개발' 카테고리의 다른 글
[축구모임 홈페이지개발] 11/29 개발일지 Nodejs (0) | 2023.11.29 |
---|---|
[축구모임 홈페이지개발] 11/28 개발일지 Nodejs (0) | 2023.11.29 |
[오늘도골대FC 홈페이지] 로고 및 디자인 시안 (0) | 2023.11.22 |
[오늘도골대FC 홈페이지] 공지사항 탭 제작, 게시판 줄바꿈 기능 (0) | 2023.11.22 |
[오늘도골대FC 홈페이지] 참고자료 및 구상 디자인 (0) | 2023.11.07 |