Repolode
restify

restify/node-restify

connect 스타일 미들웨어로 요청과 응답을 처리하는 REST API 구축용 Node.js 프레임워크입니다.

스타
10,688
포크
976
열린 이슈
133
마지막 커밋
그저께

어떤 프로젝트인가요?

Restify는 REST API 구축을 위한 Node.js 프레임워크입니다. connect 스타일 미들웨어를 사용해 요청 처리를 함수 체인으로 구성하며, 각 함수는 next()를 호출해 다음 함수로 제어를 넘깁니다.

이 프레임워크는 get 같은 라우트 메서드를 제공하는 서버 객체와 acceptParser를 통한 콘텐츠 타입 협상, 쿼리 문자열 파싱, 요청 본문 파싱 등 일반적인 작업을 위한 내장 플러그인을 제공합니다. 함께 제공되는 restify-clients 패키지는 Node.js에서 API를 호출할 수 있도록 JSON 클라이언트와 기타 HTTP 클라이언트를 제공합니다.

이 프로젝트는 npm으로 설치하며 현재 Node.js v22, v24, v26을 지원합니다. errors 모듈은 별도의 저장소에서 관리됩니다.

핵심 기능

  • 01요청 처리를 위한 connect 스타일 미들웨어 체인
  • 02엔드포인트를 정의하는 get 등의 라우트 메서드
  • 03accept 협상, 쿼리 파싱, 요청 본문 파싱을 위한 내장 플러그인
  • 04Node.js에서 API를 호출하기 위한 동반 패키지 restify-clients

활용 사례

  • Node.js에서 JSON REST API 구축
  • Node.js 백엔드에 버전이 지정된 엔드포인트 추가
  • JSON 클라이언트로 다른 HTTP API를 호출하는 Node.js 서비스 작성

빠른 시작

  1. 1

    npm으로 restify를 설치합니다

    npm install restify
  2. 2

    README의 Server 예제를 사용해 서버 파일을 만듭니다

  3. 3

    서버를 시작하고 client 예제로 echo 엔드포인트를 호출합니다

사용 전 알아둘 점

  • 지원되는 Node.js 버전(v22, v24 또는 v26)이 필요합니다.

토픽

자주 묻는 질문

node-restify은(는) 무엇인가요?
connect 스타일 미들웨어로 요청과 응답을 처리하는 REST API 구축용 Node.js 프레임워크입니다. Restify는 REST API 구축을 위한 Node.js 프레임워크입니다. connect 스타일 미들웨어를 사용해 요청 처리를 함수 체인으로 구성하며, 각 함수는 next()를 호출해 다음 함수로 제어를 넘깁니다.
node-restify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
node-restify은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
node-restify은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. node-restify의 마지막 커밋은 2026년 10월 23일입니다.
node-restify은(는) 어디에 사용할 수 있나요?
Node.js에서 JSON REST API 구축 Node.js 백엔드에 버전이 지정된 엔드포인트 추가 JSON 클라이언트로 다른 HTTP API를 호출하는 Node.js 서비스 작성
node-restify는 어떻게 설치하나요?
npm으로 restify를 설치합니다: npm install restify README의 Server 예제를 사용해 서버 파일을 만듭니다 서버를 시작하고 client 예제로 echo 엔드포인트를 호출합니다
node-restify은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/restify/node-restify

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

관련 프로젝트