2016-08-16 2 views
-1

Express vs Node 비교의 여러 응답을 보았습니다. 각 노드는 각각 무엇을하고 있지만 어느 것이 다른 노드와 관련되는지는 아직 명확하지 않습니다.Express.js는 Node JS와 어떤 관련이 있습니까?

이것이 좋은 비유가 될지 궁금하십니까?

스크립트 : = jQuery를 Node.js를 : Express.js

+4

http://stackoverflow.com/questions/12668880/difference-between-node-js-and-express-js –

답변

4

Node.js를 자바 스크립트를 사용하여 서버 측 이벤트 기반 I/O 애플리케이션을 구축 할 수있는 플랫폼이다.

Express.js는

+0

http://stackoverflow.com/a/12668972 – Pang

1

Node.js를 도서관의 톤 함께 제공되는 자바 런타임 환경을 웹 응용 프로그램 구축을위한 Node.js를 기반으로하는 프레임 워크입니다.

Express는 node.js에서 실행되며 웹 서버 구성 및 실행을위한 고급 기능을 제공하는 Javascript 라이브러리입니다.

Express가 없으면 node.js에 웹 서버를 가질 수 있지만 (내장 된 http 모듈은 간단한 웹 서버를 제공함) Express가 node.js에서 실행되기 때문에 node.js없이 Express를 사용할 수 없습니다 . Express는 내장 된 웹 서버를 통해 더 많은 기능 (예 : 라우팅 및 미들웨어 및 호환되는 추가 기능)을 추가합니다.

Browser Javascript의 비유 ==> jQuery와 Node.js의 비교 ==> Express가 좋은 비교입니다. jQuery는 일반 브라우저 Javascript에 DOM 조작 기능을 추가하고 Express는 웹 서버 기능을 일반 node.js 웹 서버에 추가합니다.

+0

감사합니다. 정말 도움이됩니다. JavaScript 세계에 익숙하지 않아서 또 다른 질문이 있습니다. Node.js (/Express.js)를 사용하지 않으면 무엇을 사용합니까? –

+0

@ MarkS - 자바 스크립트를 지원하는 환경이 필요합니다. node.js는 하나입니다. 브라우저는 또 다른 브라우저입니다. 다른 것들도 있습니다. 더 중요한 것은 해결하고자하는 문제점을 설명하고 그런 유형의 문제점에 대해 적절한 Javascript 환경을 선택할 수 있어야합니다. – jfriend00

관련 문제