본문 바로가기
반응형

BE2

node Koa 프레임워크 알아보기 nestjs 를 사용해보면서 엔터프라이즈에는 적합하다고 생각하지만, 기본 패키지가 무겁다는 것은 부정할 수 없었습니다. 그에 비하면 express, koa, fasfity 는 경량의 프레임워크 입니다. 10줄 안팎으로 서버를 구축할 수 있습니다. express 는 가장 큰 커뮤니티가 있다는 장점이있지만, koa 와 fasfity 와는 비교적 오래되었기 때문에 후자가 사용경험이 꽤나 괜찮았습니다. 한번쯤 공식문서를 정독해보고 싶어서, 학습하면서 글을 남겨봅니다. Koa 란 koa 는 express 와 동일하게 요청에 대해서 미들웨어를 배열과 같이 순차적으로 적용시켜 처리합니다. express 는 기본적인 미들웨어를 번들로 가지고있지만, koa 는 어떤 미들웨어도 번들로 제공하지 않기 때문에 훨씬 더 경량입.. 2023. 1. 24.
Web Server 와 WAS 서버의 구분 Web Server : 클라이언트의 HTTP요청을 받아 정적 파일(.html, .css, .js, .png, .jpeg ...)을 제공하는 서버 WAS(Web Application Server) : 요청에 대한 동적 처리 후 응답하는 서버 * 클라이언트라 함은 브라우저, 웹 크롤러 가 있다. Web Server 의 기능 1. 정적인 컨텐츠 제공 (WAS를 거치지 않고 자원을 바로 제공) 2. 클라이언트의 요청을 WAS에 전달 -> WAS의 처리 결과를 다시 받아 응답 * Apache Server, Nginx, IIS 등이 있다. WAS(Web Application Server) 의 기능 1. DB 조회 등 다양한 로직을 처리하여 동적인 컨텐츠를 제공하는 서버 2. Web Server의 역할이.. 2023. 1. 22.
반응형