Skip to content

wannabewize/nodejs-samples

Repository files navigation

Node-Samples

Node.js 예제 모음

01.Basic

Node.js 기본

  • Module : 모듈 로딩과 모듈 내 클래스, 함수 사용 방법
  • Global : 전역 객체

02.BasicModules

기본 모듈 예제

  • Util : 유틸 모듈
  • Event : 이벤트 모듈
  • Buffer : 버퍼
  • Stream : 스트림 모듈 예제
  • FileSystem : 파일 시스템 다루기
  • Networking : 네트워크에 관련된 모듈
  • Cluster
  • readline, os 모듈

03.CustomModule

커스텀 모듈 만들기

04.FlowControl

비동기 동작과 흐름 제어

  • CallbackHell : 콜백 지옥 상황
  • Async : Async 모듈을 이용한 흐름 제어
  • Promise : Promise를 이용한 태스크 작성과 진행
  • Await : await를 이용한 비동기 태스크 동작 제어

05.HTTP

http 모듈을 이용한 예제

  • Basic : HTTP 서버와 요청/응답
  • Error : HTTP 서버 작성시 에러 상황
  • Post : Post 요청 다루기
  • Multipart : 멀티파트 요청 다루기

06.Express

Express 예제

  • Middleware : 미들웨어
  • Routing : 라우팅
  • Loggin : 로그 남기기
  • Multipart : 멀티파트
  • AwaitExpresss : 미들웨어에서 promise/await 비동기 API 사용

07.REST Service

JSON, XML 요청/응답 예제

RESTful

REST 기반의 서비스 작성 예제

08.FrontEnd

프론트 엔드

  • EJS
  • Pug
  • AJAX
  • Angular

09.Persistence

MySQL과 MongoDB 예제

TODO : update 필요

10.Realtime

Socket.io

socket.io를 이용한 실시간 서비스 작성

TODO : update 필요

TCP

소켓을 이용한 실시간 서비스 작성

TCP를 이용한 실시간 통신

UDP

UDP를 이용한 실시간 통신

11.Auth

인증 예제

12.Testing

테스팅 예제

13.Running

서버 운영

14.Messaging

FCM 예제

15.Mail, Crawling

Mail

메일 발송 예제 Gmail 사용하기 : https://community.nodemailer.com/using-gmail/

Crawling

크롤링

16.AWS

아마존 S3 업로드와 접근 예제

작업중

Angular

Angular 예제

MEAN Stack

Mongo, Express, Angular, Node.js

Secure

보안을 위한 crpty 모듈 예제, https 모듈 예제

About

Node.js Samples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •