Repolode
parse-community

parse-community/parse-server

MongoDB 또는 PostgreSQL을 기반으로 REST 및 GraphQL API, 사용자 인증, 파일 저장소, 푸시 알림을 제공하는 오픈소스 Node.js 백엔드입니다.

대체할 수 있는 제품:FirebaseBack4app

스타
21,404
포크
4,814
열린 이슈
577
마지막 커밋
14시간 전

어떤 프로젝트인가요?

Parse Server는 Node.js를 실행할 수 있는 모든 인프라에서 구동되는 오픈소스 백엔드입니다. Express와 함께 사용할 수 있으며, 기존 웹 애플리케이션에 마운트하거나 독립형 서버로 실행할 수 있습니다. Parse Platform의 서버 측 구성 요소로, 주요 클라이언트 플랫폼용 Parse SDK와 호환됩니다.

서버는 REST API와 자동 생성되는 GraphQL API를 통한 객체 저장, 이메일 인증 및 비밀번호 재설정을 지원하는 사용자 계정, 역할 및 접근 제어, Cloud Code 함수와 트리거, Live Query, 파일 저장소, 푸시 알림 등 일반적인 백엔드 기능을 제공합니다. 데이터는 MongoDB 또는 PostgreSQL에 저장되며, 어댑터를 통해 파일을 GridFS, Amazon S3, Google Cloud Storage 또는 로컬 파일 시스템에 저장할 수 있습니다.

경로 허용 목록, 계정 잠금, 비밀번호 정책, 파일 URL 도메인 제한 등 설정 가능한 보안 옵션을 제공하며, 모니터링을 위한 상태 확인 엔드포인트도 제공합니다.

핵심 기능

  • 01객체 저장 및 조회를 위한 자동 생성 REST 및 GraphQL API
  • 02이메일 인증과 비밀번호 재설정을 지원하는 사용자 인증
  • 03Cloud Code 함수, 트리거 및 예약 작업
  • 04실시간 데이터 업데이트를 위한 Live Query
  • 05GridFS, S3, Google Cloud Storage 및 로컬 디스크용 파일 저장 어댑터
  • 06APNS 및 FCM 푸시 알림

활용 사례

  • 커스텀 API를 직접 작성하지 않고 사용자 계정과 데이터 저장소가 필요한 모바일 또는 웹 앱의 백엔드
  • 기존 Parse 호스팅 앱을 자체 관리 서버로 마이그레이션
  • 기존 Express 웹사이트에 Parse 백엔드 추가

빠른 시작

  1. 1

    npm으로 Parse Server와 mongodb-runner를 전역 설치합니다

    npm install -g parse-server mongodb-runner
  2. 2

    로컬 MongoDB 인스턴스를 시작합니다

    mongodb-runner start
  3. 3

    앱 ID, 마스터 키, 데이터베이스 URI를 지정해 Parse Server를 실행합니다

    parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test

사용 전 알아둘 점

  • 별도의 MongoDB 또는 PostgreSQL 데이터베이스가 실행 중이어야 합니다.
  • 서버를 직접 배포하고 보안을 설정하며 유지 관리해야 합니다.

토픽

자주 묻는 질문

parse-server은(는) 무엇인가요?
MongoDB 또는 PostgreSQL을 기반으로 REST 및 GraphQL API, 사용자 인증, 파일 저장소, 푸시 알림을 제공하는 오픈소스 Node.js 백엔드입니다. Parse Server는 Node.js를 실행할 수 있는 모든 인프라에서 구동되는 오픈소스 백엔드입니다. Express와 함께 사용할 수 있으며, 기존 웹 애플리케이션에 마운트하거나 독립형 서버로 실행할 수 있습니다. Parse Platform의 서버 측 구성 요소로, 주요 클라이언트 플랫폼용 Parse SDK와 호환됩니다.
parse-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
parse-server은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
parse-server은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. parse-server의 마지막 커밋은 2026년 10월 20일입니다.
parse-server은(는) 어디에 사용할 수 있나요?
커스텀 API를 직접 작성하지 않고 사용자 계정과 데이터 저장소가 필요한 모바일 또는 웹 앱의 백엔드 기존 Parse 호스팅 앱을 자체 관리 서버로 마이그레이션 기존 Express 웹사이트에 Parse 백엔드 추가
parse-server는 어떻게 설치하나요?
npm으로 Parse Server와 mongodb-runner를 전역 설치합니다: npm install -g parse-server mongodb-runner 로컬 MongoDB 인스턴스를 시작합니다: mongodb-runner start 앱 ID, 마스터 키, 데이터베이스 URI를 지정해 Parse Server를 실행합니다: parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
parse-server은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/parse-community/parse-server

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

관련 프로젝트