처음부터 시작하는 AWS와 Node.js 책자 본문 일부입니다.
https://itadventure.tistory.com/493
Express! 이삿짐 센터일까요?
Node.js 에서는 노우!
홈페이지 틀을 구축해주는 성능 좋은 도구입니다.
이런 도구를 프레임워크라고 부르지요.
지난 파트에서는 fs파일모듈믈 이용하여 다소 원시적(?)인 웹서비스를 제공하는 방법을 살펴보았는데요.
위 방법의 장점은 반응속도가 가장 빠르다는 것입니다.
군더더기 없이 최소한의 필요한 부분만 100% 작동하기 때문인데 문제는 해결해야 할 과제가 너무 많습니다.
전반적인 웹사이트를 구현하기 위해서는 이미지라든가 동영상 등을 처리하기 위해 특별한 처리를 해주어야 합니다. 주요스크립트를 훔쳐볼 수 있는 문제도 있고 홈페이지를 개발하면서 감안해야 할 여러가지 에러사항들이 있는데요.
앞선 파일 모듈에서 시작해서 이런 모든 것들을 개발하려면 어휴~ 만만치 않습니다.
누군 들 이전에 그러한 고민과 노력을 하지 않았을까요?
티제이 홀로웨이척(Holowaychuk)이라는 프로그래머는 이러한 부분의 상당수를 쉽게 해결할 수 있는
익스프레스(express.js)라는 프레임 워크를 개발하게 됩니다.
그리고 누구나 무료로 사용할 수 있게 보급하지요. ( MIT 라이선스 )
이 express.js 의 다운로드 횟수가 2018년 12월 말 기준 5억회라고 하니,
대다수에게 사랑받는 프레임워크임에는 분명한 것 같습니다 :)
방문해주시는 모든 분들께 늘 감사드립니다.
도움이 되셨다면 공감 한방, 댓글은 굿잡!
감사합니다~
'자바스크립트와 캔버스' 카테고리의 다른 글
http 웹페이지에서 카메라, VR 제어 권한 주기 (10) | 2022.03.12 |
---|---|
Node.js - Part 11-4. 단 4줄로 정적 웹사이트 만들기 (6) | 2022.03.12 |
Node.js - Part 10-2. 페이지는 계속 추가할 수 있어요 (14) | 2022.03.08 |
Node.js - Part10-1. 파일 읽어 뿌려주자(1) (19) | 2022.03.06 |
마우스 위치 - 자바스크립트로 판별 (4) | 2022.02.11 |