백엔드 개발/Node.js

백엔드 개발/Node.js

[#2] Express.js란 무엇인가?

Express - Node.js web application framework Fast, unopinionated, minimalist web framework for Node.js $ npm install express --save expressjs.com ExpressJS는 NodeJS를 위한 빠르고 개방적이고 간결한 웹 프레임워크라고 소개합니다. 혹시 일반 VanillaJS로 서버를 구현해 본 적이 있나요? 하나의 Post 로직을 짜기 위해서 많고 복잡한 코드를 필요로 합니다. JS로 구현하는 것은 HTTP 모듈 등을 사용하면 비교적 다른 언어보다 구현하기 쉬운 편이지만, 서버 측 로직을 전부 코드로 작성하는 것은 상당히 복잡합니다. 일반 JS로 Request를 받고 Response를 Client ..

백엔드 개발/Node.js

[#1] NodeJS란 무엇인가?

자바스크립트는 브라우저에서 많이 사용하는 프로그래밍 언어로, DOM을 편집하거나, 브라우저에서 로딩된 페이지를 편집, 팝업, 모달 같은 효과 또는 기능을 사용할 수 있도록 합니다. JavaScriot는 브라우저에서 사용 되는 언어로 페이지 로딩 이후에도 페이지와 사용자의 상호작용(Interactive) 가능하도록 합니다. 따라서 브라우저에서 JS는 필수적인 요소라고 볼 수 있습니다. JS의 기능은 이게 전부가 아닙니다. Node.js는 다른 버전의 Javascript라고 볼 수 있습니다. JS기반으로 만들어 졌고, 몇몇 기능을 더하고, 기존 JS로 브라우저에서 가능했던 기능들 중 일부는 빠진 형태입니다. NodeJS는 JS코드를 서버에서 실행 할 수 있도록 해주며, 그뿐만 아니라 어떤 기기에서도 실행할 ..

Jongung
'백엔드 개발/Node.js' 카테고리의 글 목록