Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

saseungmin/Node.js-tutorial

Repository files navigation

✔ Node.js-tutorial

  • MySQL (sequelize)
  • Passport 모듈로 로그인 구현 (local, kakao)
  • Multer 모듈로 이미지 업로드 하기
  • 해시태그/ 팔로우 기능
  • JWT 토큰 인증
  • axios 패키지 사용하여 서버 요청
  • 사용량 제한(express-rate-limit)
  • CORS 이해하기
  • ws 모듈 사용하기
  • Socket.IO 사용하기
  • mongoDB의 mongoose 사용
  • 이미지 업로드와 서버에 HTTP 요청(multer, axios)
  • 랜덤 색상으로 자신, 시스템, 상대방 색상 변경(color-hash)
  • 채팅룸, 채팅방
  • 채팅 GIF 이미지 전송
  • MySQL (sequelize)
  • passport 로그인 인증
  • SSE 패키지 (서버센트 이벤트 사용)
  • Socket.IO (웹 소켓 사용)
  • 간단한 콘솔 명령어
  • Commander, Inquirer, Chalk 사용하기
  • 서비스 운영을 위한 패키지 설정
    • morgan, express-session, sequeilize, cross-env, retire, pm2, winston, helmet, hpp, connect-redis, nvm, n
  • AWS에 배포하기
  • Google Cloud Platform 에 배포하기
  • AWS S3 사용하여 이미지 업로드/이미지 불러오기
  • AWS Lambda를 사용하여 이미지 리사이징하여 S3에 다시 저장하기
  • Google Cloud Storage 사용하여 이미지 업로드 하기