MERN(2)
-
백엔드 MongoDB 데이터 베이스에 연결하기 (Mongoose 사용)
Mongoose를 사용하지 않으면, 새로운 것을 추가할 때마다 MongoClient를 사용하고 / connect 메서드로 연결을 설정해야 했음 심지어 close()로 연결을 종료하기까지 해야 함 Mongoose에는 메서드가 딱 하나만 필요함 mongoose.connect("\ url") 위처럼 하면 새롭게 생성할 때마다 새 연결을 여닫을 필요가 없음 이렇게 Mongoose는 데이터베이스와 백엔드가 항상 효율적으로 연결되도록 함 다만 Mongoose의 경우 사용하기가 조금 어렵다는 단점이 있는데, 이는 백엔드와 데이터베이스의 연결을 관리하는 것 외에도 프로미스를 반환함 (then을 추가해야 함) 즉, mongoose를 사용하지 않으면, 새로운 것을 생성할 때마다 mongoClient를 사용해야 함 아래 코..
2024.01.10 -
BodyParser
React 자체에서는 BodyParser와 같은 서버 측 미들웨어 기능을 제공하지 않습니다. BodyParser는 일반적으로 Express.js와 같은 백엔드 프레임워크에서 사용되는 미들웨어 중 하나입니다. BodyParser는 클라이언트에서 서버로 전송되는 HTTP 요청의 본문(body) 데이터를 파싱하고 해당 데이터를 사용할 수 있는 형태로 변환해주는 역할을 합니다. 즉, body-parser란 요청의 본문에 있는 데이터를 해석해서 req.body 객체로 만들어주는 미들웨어 입니다. React는 사용자 인터페이스(UI)를 구축하는 JavaScript 라이브러리이며, 주로 클라이언트 측에서 실행됩니다. React 애플리케이션은 사용자와 상호작용하고, 데이터를 표시하며, UI를 업데이트하기 위한 것이 주..
2023.09.17