express.js

MongoDB

Mongoose

Mongoose Mongoose는 Node.js와 MongoDB를 위한 ODM(Object Data Mapping) 라이브러리이다. MongoDB에 데이터를 CRUD할 수 있도록 도와주는 외부 패키지(라이브러리) MongoDB에서 가져온 document 데이터를 JS 객체화한 것을 모델이라고 한다. 검증 파트는 Schema 모듈이 담당, CRUD + document를 JS로 객체 변환하는 것은 Model 모듈이 담당한다. 스키마(Schema) 한 collection의 document의 구조를 명시화한 객체 Mongoose는 애플리케이션이 MongoDB에 데이터를 CRUD할 때 이 객체를 가지고 데이터 검증을 수행한다. mongoose.Schema -> 이 함수의 리턴값: 객체 MongoDB와 데이터를 ..

Node.js

Express.js 시작하기

Express.js는 필요에 따라 유연하게 구조 설정이 가능하고, 다양한 미들웨어를 통해 필요한 기능을 간단하게 추가가 가능하다. 또한 모든 동작이 명시적으로 구성되기 때문에, 웹 프레임워크의 동작 방식을 이해하기 가장 좋은 프레임워크이다. express-generator 사용하기 Express.js는 express-generator 라는 프로젝트 생성기를 제공한다. 이 생성기를 사용하면 프로젝트의 기본구조를 자동으로 생성해준다. express-generator는 프로젝트 생성 이후 사용되지 않기 때문에, npx 를 사용해 설치하지 않고 express 프로젝트를 생성할 수 있다. npx express-generator [프로젝트명] Express.js의 구조 app.js Express.js의 가장 기본이..

ssohyunn
'express.js' 태그의 글 목록