| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 반복 출력하기
- 자바
- SQL
- 실버
- java
- vue.js
- 도커
- 스프링
- CS
- 리액트
- Docker
- javascript
- codetree
- node.js
- CSS
- 함수를 이용해 직사각형 만들기
- Fast API
- react
- 네트워크
- Python
- 백준
- 클래스
- SWEA
- Node.js 개요
- 별 찍는 것을 5번 반복하기
- Spring
- programmers
- 프로그래머스
- 파이썬
- 숫자로 이루어진 사각형
- Today
- Total
목록node.js (3)
HELLo WORLD
1. MongoDB : 플랫폼 간 오픈 소스 No SQL 데이터베이스 관리 시스템이다. 유연하고 확장 가능한 방식으로 대량의 데이터를 저장하고 관리하도록 설계되어 있다. - MongoDB의 주요 기능 중 하나는 선택적 스키마가 있는 JSON과 같은 형식으로 데이터를 저장하는 문서 지향 데이터 모델이다. - 관계형 데이터베이스는 테이블과 열에 정보를 저장하지만 MongoDB는 컬렉션(Collection)과 문서(Document)에 정보를 저장한다. -장점: 데이터를 빠르게 넣을 수 있고 쉽게 여러 서버에 데이터를 분산해서 넣을 수 있다. 1-(1). mongoose 모듈 사용하기 Node.js에서 MongoDB 데이터를 조작하는 데 가장 많이 사용하는 모듈은 mongoose 이다. 자바스크립트 객체 데이터..
1. Node.js란? Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하다. 1-(1). Node.js 특징 - 이벤트 기반 이벤트 기반(Event-driven)이란 이벤트가 발생할 때 미리 지정해둔 작업을 수행하는 방식을 의미한다. - 논 블로킹(Non-blocking) I/O 논블로킹은 함수를 호출한 후 호출된 함수가 실행되는 중에도 다른 작업을 동시에 진행할 수 있다. 논 블로킹 I/O 방식은 파일 쓰기를 요청한 후 바로 다른 작업을 할 수 있기 때문에 좀 더 효율적이다. - 싱글스레드(Single Thread) : 자바스크립트 코드..
1. Express란? Express란 Node.js에서 웹 애플리케이션 혹은 API 서버를 구축하는데 가장 많이 사용되는 대표적인 프레임워크이다. 1-(1). 사용 이유: Express는 프레임워크이므로 웹 어플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장되어 있어 개발하기 편하고, 수많은 개발자들에게 개발 규칙을 강제하여 코드 및 구조의 통일성을 향상할 수 있다. 또한 Express는 가볍고 유연하게 웹 프레엄워크를 구성할 수 있다는 장점이 있는데 이것은 middleware(미들웨어) 구조 때문에 가능하다. JavaScript 코드로 작성된 다양한 기능의 미들웨어는 개발자가 필요한 것만 선택하여 Express와 결합해 사용할 수 있다. ※ middleware(미들웨어) 요청에 대한 응답..