Repolode
parse-community

parse-community/parse-server

开源 Node.js 后端,基于 MongoDB 或 PostgreSQL 提供 REST/GraphQL API、用户认证、文件存储和推送。

可替代:FirebaseBack4app

Star
21,404
Fork
4,814
未关闭 Issue
577
最近提交
19小时前

这是什么?

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 云函数、触发器与定时任务
  • 04Live Query 实时数据更新
  • 05支持 GridFS、S3、Google Cloud Storage 和本地磁盘的文件存储适配器
  • 06支持 APNS 与 FCM 的推送通知

适用场景

  • 为需要用户账号和数据存储的移动端或 Web 应用提供后端,免去手写 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 是什么?
开源 Node.js 后端,基于 MongoDB 或 PostgreSQL 提供 REST/GraphQL API、用户认证、文件存储和推送。 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 适合用来做什么?
为需要用户账号和数据存储的移动端或 Web 应用提供后端,免去手写 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目