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

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 : 파일 입출력을 위한 모듈