320x100
320x100

라이브러리

 

Express

: 빠르고 가벼운 웹 프레임워크 

 

Socket.io

: 실시간 양방향 이벤트 기반 커뮤니케이션

 

Body-parser

: Request body 파싱 미들웨어

 

Cors

: CORS 허용을 위한 Connect/Express 미들웨어

 

※ CORS

: 다른 도메인의 리소스를 요청할 수 있도록 하는 정책

 

Passport

: Express 호환 인증 미들웨어

 

Multer

: multipart/form-data 제어를 위한 미들웨어

: 주로 파일 업로드에서 사용

: multipart/form-data 외에서는 동작하지 않음

 

Axios

: Promise 기반 HTTP 클라이언트

 

Morgan

: HTTP Request Logger 미들웨어

 

Http-erros

: HTTP 에러 생성

: Express, Koa, Connect 지원

 

Dotenv

: .env 파일에서 process.env 환경 변수를 만드는 종속성이 없는 모듈

 

Faker

: 많은 양의 가짜 데이터를 생성

 

Nodemailer

: NodeJs 프로그램에서 e-mail을 전송

 

Squelize

: Promise 기반 ORM

: Postgres, MySQL, MariaDB, SQLite, MsSQL Server 지원

: 견고한 트랜잭션, 관계, eager, lazy loading, read replication 등의 기능 지원

 

Mongoose

: 비동기 환경에서 MongoDB 객체 모델링 도구

: Promise와 Callback 모두 지원

 

Jest

: 테스트 프레임워크

: Facebook 개발 및 유지보수에 쓰임

 

Moment

: 가벼운 날짜 라이브러리

: 파싱, validating, 조작 manipulating, formatting 등 제공

 

Lodash

: 배열, 숫자, 객체, 문자열 등을 손쉽게 다루기 위한 모듈화 된 메소드 모음

: 배열, 객체, 문자열 반복

: 값 조작 및 검사

: 함성 Composit 함수 생성

 

Chalk

: 터미널 문자열 스타일링

: 사용하기 쉬운 composable API 제공

: 연결 chain 및 중첩 netst 스타일 가능

 

validator

: 문자열 유효성 검사

 

Cheerio

: HTML, 마크업 파싱

: 결과 자료 구조 탐색 및 조작

 

JSDoc

: API 문서 생성

 

Helmet

: 다양한 HTTP 헤더 설정

: Express 앱 보호 

 

cypto-js

: 암호화 표준 자바스크립트 라이브러리

 

 

 

용도별 라이브러리 정리

: https://novemberde.github.io/post/2017/11/05/Node.JS_Library/

 

Node js 라이브러리 및 유용한 자료

Summary Node JS의 라이브러리가 워낙 많다보니 자주쓰는 라이브러리를 정리해야될 필요성을 느꼈다. 그리고 재밌는 라이브러리를 리스트로 관리하지 않다보니 잊게 되었다. 발견할 때마다 정리하

novemberde.github.io

 

 

 

 

 

 

 

 

Refference

 

[요약] 2020년 알아야할 미친듯이유용한 NodeJs 라이브러리들 – Lucablaq

출처 – https://blog.bitsrc.io/23-insanely-useful-nodejs-libraries-you-should-know-in-2020-5a9b570d5416 요즘 개발자라면 최신의 좋은 라이브러리들을 많이 알고 있는 것이 좋은 소프트웨어를 만드는데 큰 도움이 된다

lucablaq.com

 

 

 

 

 

 

 

 

 

 

 

 

 

300x250
728x90