Repolode
expressjs

expressjs/express

웹 앱과 HTTP API 구축을 위한 빠르고 유연한 미니멀 Node.js 웹 프레임워크입니다.

스타
69,572
포크
25,250
열린 이슈
242
마지막 커밋
3일 전

어떤 프로젝트인가요?

Express는 Node.js용 미니멀 웹 프레임워크입니다. 요청 라우팅, 리디렉션과 캐싱 같은 HTTP 헬퍼 처리, 뷰 렌더링을 위한 도구를 제공하며, ORM이나 템플릿 엔진 선택은 개발자에게 맡깁니다.

이 프레임워크는 싱글 페이지 애플리케이션, 웹사이트, 하이브리드 앱, 공개 HTTP API를 대상으로 합니다. 강력한 라우팅, 콘텐츠 협상 기능과 함께 @ladjs/consolidate를 통해 14개가 넘는 템플릿 엔진을 지원하는 뷰 시스템을 제공합니다. 실행 가능한 생성기를 사용하면 새 애플리케이션의 기본 구조를 빠르게 만들 수 있습니다.

Express는 npm 레지스트리에서 설치할 수 있으며 Node.js 18 이상이 필요합니다. 프로젝트는 공식 Technical Committee에서 유지 관리하며 v5 마이그레이션 가이드도 제공합니다.

핵심 기능

  • 01HTTP 메서드와 URL 경로를 지원하는 강력한 라우팅
  • 02리디렉션, 캐싱 등의 작업을 위한 HTTP 헬퍼
  • 0314개가 넘는 템플릿 엔진을 지원하는 뷰 시스템
  • 04내장 콘텐츠 협상 기능
  • 05애플리케이션 기본 구조를 생성하는 실행 가능한 생성기

활용 사례

  • Node.js에서 REST API 또는 공개 HTTP API 구축
  • 소규모 서버로 싱글 페이지 애플리케이션과 웹사이트 제공
  • 특정 ORM이나 템플릿 엔진을 강제하지 않는 맞춤형 백엔드 구축

빠른 시작

  1. 1

    Node.js 18 이상을 설치합니다

  2. 2

    프로젝트에 Express를 설치합니다

    npm install express
  3. 3

    Hello World 라우트가 포함된 파일을 만들고 node로 실행합니다

사용 전 알아둘 점

  • Node.js 18 이상이 필요합니다.

토픽

자주 묻는 질문

express은(는) 무엇인가요?
웹 앱과 HTTP API 구축을 위한 빠르고 유연한 미니멀 Node.js 웹 프레임워크입니다. Express는 Node.js용 미니멀 웹 프레임워크입니다. 요청 라우팅, 리디렉션과 캐싱 같은 HTTP 헬퍼 처리, 뷰 렌더링을 위한 도구를 제공하며, ORM이나 템플릿 엔진 선택은 개발자에게 맡깁니다.
express은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
express은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
express은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. express의 마지막 커밋은 2026년 10월 17일입니다.
express은(는) 어디에 사용할 수 있나요?
Node.js에서 REST API 또는 공개 HTTP API 구축 소규모 서버로 싱글 페이지 애플리케이션과 웹사이트 제공 특정 ORM이나 템플릿 엔진을 강제하지 않는 맞춤형 백엔드 구축
express는 어떻게 설치하나요?
Node.js 18 이상을 설치합니다 프로젝트에 Express를 설치합니다: npm install express Hello World 라우트가 포함된 파일을 만들고 node로 실행합니다
express은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/expressjs/express

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트