Express를 이용한 API 서버 구축에 제일 많이 사용되는 NPM 모듈 정리

Gary's Note·2021년 11월 20일
0
post-thumbnail

1. ToDo

- API 서버 구축 시 제일 많이 사용되는 NPM 모듈 정리~!


2. List up

(기본적으로 npm install 명령어를 따른다. NPM 공식 이름 기준)
  • dotenv : 계정 또는 환경변수 등 숨겨야하는 설정 값들을 .env에 입력 후 사용하기 위한 모듈

  • multer : 이미지 또는 데이터를 업/다운로드 하기위한 multi-part 요청을 처리하기 위한 모듈

  • crypto : 데이터를 암호화 하기 위한 모듈

  • jwtwebtoken : 로그인, 로그아웃 등 토큰을 쉽게 사용하기 위한 모듈

  • moment : 시간 관련 모듈

  • nodemailer : STMP와 같이 메일 서비스를 사용하기 위한 모듈

  • app-root-path : 현재 프로젝트의 경로, 위치 등을 자동으로 출력해주는 모듈

  • winston, winston-daily-rotate-file : 각 시간, 날짜별 로그를 출력해주고 정리해주는 모듈

  • swagger-ui-express, swagger-jsdoc : API Web Document를 자동적으로 생성해주는 모듈(단, 자동생성법은 따로 있다)

  • mariadb : MariaDB Connection 모듈

  • mysqljs/mysql 또는 mysql2 : MySQL Connection 모듈

  • mssql : MSSQL Connection 모듈

  • pg, pg-hstore : PostgreSQL Connection 모듈

  • sequelize 또는 sequelize-cli : 데이터베이스 ORM 즉, 데이터베이스를 Node.js 기반으로 사용하기 위한 모듈

  • i18next : 메세지와 같은 출력들을 다국어 지원하기 위한 모듈

  • fs : 파일 입출력을 위한 모듈

profile
_reap what you sow_

0개의 댓글

관련 채용 정보