Node.js 예제 모음
Node.js 기본
- Module : 모듈 로딩과 모듈 내 클래스, 함수 사용 방법
- Global : 전역 객체
기본 모듈 예제
- Util : 유틸 모듈
- Event : 이벤트 모듈
- Buffer : 버퍼
- Stream : 스트림 모듈 예제
- FileSystem : 파일 시스템 다루기
- Networking : 네트워크에 관련된 모듈
- Cluster
- readline, os 모듈
커스텀 모듈 만들기
비동기 동작과 흐름 제어
- CallbackHell : 콜백 지옥 상황
- Async : Async 모듈을 이용한 흐름 제어
- Promise : Promise를 이용한 태스크 작성과 진행
- Await : await를 이용한 비동기 태스크 동작 제어
http 모듈을 이용한 예제
- Basic : HTTP 서버와 요청/응답
- Error : HTTP 서버 작성시 에러 상황
- Post : Post 요청 다루기
- Multipart : 멀티파트 요청 다루기
Express 예제
- Middleware : 미들웨어
- Routing : 라우팅
- Loggin : 로그 남기기
- Multipart : 멀티파트
- AwaitExpresss : 미들웨어에서 promise/await 비동기 API 사용
JSON, XML 요청/응답 예제
REST 기반의 서비스 작성 예제
프론트 엔드
- EJS
- Pug
- AJAX
- Angular
MySQL과 MongoDB 예제
TODO : update 필요
socket.io를 이용한 실시간 서비스 작성
TODO : update 필요
소켓을 이용한 실시간 서비스 작성
TCP를 이용한 실시간 통신
UDP를 이용한 실시간 통신
인증 예제
테스팅 예제
서버 운영
FCM 예제
메일 발송 예제 Gmail 사용하기 : https://community.nodemailer.com/using-gmail/
크롤링
아마존 S3 업로드와 접근 예제
Angular 예제
Mongo, Express, Angular, Node.js
보안을 위한 crpty 모듈 예제, https 모듈 예제