나는 노드 js의 초보자입니다. Express JS의 용도는 무엇입니까? 내 이해에 따르면 웹 프로젝트에 사용되며 Jade 및 CSS와 같은 템플릿이 있습니다.
express.js에 node.js보다 더 많은 추가 기능이 있습니까? 서버 측 코딩과 관련하여 어느 것이 더 나은 node.js 또는 express.js입니까? Diff. Express.js와 node.js 사이.
친절하게 도와주세요. 감사.
답변
비교는 완전히 정확하지 않습니다. 추상화 수준에서 node.js와 express.js의 차이점 :
- Node.js는 서버 측 이벤트 기반 I / O 애플리케이션 을 구축하기위한 런타임 환경 입니다. 자바 스크립트를 사용하여 .
- Express.js는 node.js의 원칙과 접근 방식을 사용하여 웹 애플리케이션 을 구축하기위한 node.js 기반 프레임 워크입니다.
따라서 웹 애플리케이션을 작성하는 경우 Express.js를 사용해 볼 수 있습니다. 다른 모든 경우에는 적합하지 않습니다.
답변
Express는 Node 위에 구축되었으므로 Express는 더 많은 기능을 추가합니다. Node는 소프트웨어를 쉽게 작성할 수있는 라이브러리가있는 Javascript 환경 일뿐입니다. Express는 웹 서버를 쉽게 작성할 수 있도록 Node를 특별히 확장합니다.
Express / Connect는 미들웨어 개념, 다양한 경로를 관리하는 단순화 된 방법, 여러 템플릿 엔진과의 자동화 된 통합 등을 추가합니다.
답변
Express js는 Node.js 프레임 워크 위에 구축되었습니다.
Express js는 node.js 자체를 사용하고 상위 Node.js에서 애플리케이션을 빌드하는 더 많은 기능을 제공합니다.
http://expressjs.com/ ,이 링크 자체를 보면 Express-node.js 웹 애플리케이션 프레임 워크라고 표시됩니다.