728x90
본격적으로 백엔드 기초를 공부하면서 프레임워크나 라이브러리를 한둘 사용하기 시작했다.
- Node.js: JavaScript 런타임 환경으로, 서버 사이드 애플리케이션 개발에 사용
- Express: Node.js를 기반으로 하는 웹 프레임워크로, HTTP 요청과 응답을 처리하고, 라우팅, 미들웨어 등을 제공
- Mongoose: MongoDB를 조작하기 위한 Node.js의 객체 모델링 라이브러리로, MongoDB에 데이터를 추가, 수정, 삭제 및 검색하는데 사용
- MongoDB: 분산형 NoSQL 데이터베이스로, JSON 형식의 데이터를 저장하며, 대용량 데이터 처리 및 확장성이 뛰어납니다.
정리하면, Node.js는 서버 애플리케이션을 작성하는 데 사용되며, Express는 Node.js 애플리케이션의 웹 요청 및 라우팅을 처리하는 데 사용된다. Mongoose는 MongoDB와의 상호 작용을 돕는 도구로 사용되고, MongoDB는 데이터를 저장하고 쿼리하는 데 사용되어 Mongoose는 Node.js에서 MongoDB와 상호 작용할 수 있는 방법을 제공하는 것.
이번에 로그인 기능이 없는 블로그 백엔드 API를 구현하는 과정에서는 Node.js 자바스크립트 런타임 환경에서 Express 프레임워크를 사용해 HTTP 요청과 응답, 라우팅을 처리하고, Mongoose 라이브러리를 이용해 MongoDB 데이터베이스와의 연결, 컬렉션, 문서, 필드, 값을 정의하고, 검색, 추가, 수정, 삭제 등의 역할을 수행하였다.
'daily' 카테고리의 다른 글
23.04.29. ORM과 ODM의 같은점과 다른점 (0) | 2023.04.29 |
---|---|
23.04.29. Foreign Key Convention? (0) | 2023.04.29 |
23.04.19. programmers 코딩테스트 문제 풀기[6] (0) | 2023.04.20 |
23, 16주차 (0) | 2023.04.20 |
23.04.17. programmers 코딩테스트 문제 풀기[5] (0) | 2023.04.20 |