轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
parseplatform/parse-server
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

parse-server Docker 镜像下载 - 轩辕镜像

parse-server 镜像详细信息和使用指南

parse-server 镜像标签列表和版本信息

parse-server 镜像拉取命令和加速下载

parse-server 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

parse-server
parseplatform/parse-server
自动构建

parse-server 镜像详细信息

parse-server 镜像标签列表

parse-server 镜像使用说明

parse-server 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Parse Server是一个开源后端服务,基于Node.js构建,可部署到任何支持Node.js的基础设施,支持MongoDB和PostgreSQL数据库,提供数据存储、用户认证、云代码、实时查询等功能,适用于快速构建移动和Web应用后端。
82 收藏0 次下载activeparseplatform镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

parse-server 镜像详细说明

parse-server 使用指南

parse-server 配置说明

parse-server 官方文档

Parse Server 镜像文档

镜像概述和主要用途

Parse Server 是一个开源后端服务,可部署到任何能运行 Node.js 的基础设施。它提供了与原 Parse 托管服务兼容的 API,支持数据存储、用户认证、云代码(Cloud Code)、实时查询(Live Query)和 GraphQL 等功能,适用于快速构建移动应用、Web 应用的后端服务,或作为原 Parse 服务的替代方案。

!Parse Server

核心功能和特性

  • 多数据库支持:兼容 MongoDB 4.0+ 和 PostgreSQL 11+(需配合 PostGIS 2.2+)
  • REST API:提供完整的 RESTful API,支持数据的增删改查、用户管理、文件存储等
  • 云代码(Cloud Code):支持自定义业务逻辑,通过 JavaScript 编写服务器端函数
  • 实时查询(Live Query):允许客户端实时接收数据变更通知
  • GraphQL 支持:提供 GraphQL API,简化数据查询和操作
  • 用户认证与安全:支持邮箱验证、密码重置、账户锁定策略、密码复杂度控制
  • 自定义路由:可扩展的路由系统,支持添加自定义页面和业务流程
  • 本地化:支持多语言页面和邮件模板
  • 灵活的文件存储:支持多种文件存储适配器(本地文件系统、云存储等)

兼容性

Node.js

版本最新版本生命周期结束日期兼容性
Node.js 1212.22.32022年4月✅ 完全兼容
Node.js 1414.17.32023年4月✅ 完全兼容
Node.js 1515.14.02021年6月✅ 完全兼容

MongoDB

版本最新版本生命周期结束日期兼容性
MongoDB 4.04.0.252022年4月✅ 完全兼容
MongoDB 4.24.2.15待定✅ 完全兼容
MongoDB 4.44.4.7待定✅ 完全兼容
MongoDB 5.05.0.12024年1月✅ 完全兼容

PostgreSQL

版本PostGIS 版本生命周期结束日期Parse Server 支持结束兼容性
Postgres 113.0, 3.12023年11月2022年4月✅ 完全兼容
Postgres 123.12024年11月2023年4月✅ 完全兼容
Postgres 133.12025年11月2024年4月✅ 完全兼容

使用场景和适用范围

  • 快速开发移动应用(iOS/Android)和 Web 应用的后端服务
  • 需要自定义后端逻辑和灵活部署的项目
  • 从原 Parse 托管服务迁移的应用
  • 需要实时数据同步功能的应用(如聊天、协作工具)
  • 需要 GraphQL API 支持的现代化应用开发

使用方法和配置说明

本地运行

  1. 安装依赖:

    npm install -g parse-server mongodb-runner
    
  2. 启动 MongoDB:

    mongodb-runner start
    
  3. 启动 Parse Server:

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

    注意:如果全局安装(-g)因权限问题失败(npm ERR! code 'EACCES'),请参考 npm 权限修复指南。

Docker 容器运行

构建和启动 MongoDB

# 拉取 Parse Server 代码
git clone [***]
cd parse-server

# 构建 Docker 镜像
docker build --tag parse-server .

# 启动 MongoDB 容器
docker run --name my-mongo -d mongo

启动 Parse Server 容器

docker run --name my-parse-server \
  -v config-vol:/parse-server/config \
  -p 1337:1337 \
  --link my-mongo:mongo \
  -d parse-server \
  --appId APPLICATION_ID \
  --masterKey MASTER_KEY \
  --databaseURI mongodb://mongo/test

使用云代码:如需启用云代码,添加 -v cloud-code-vol:/parse-server/cloud --cloud /parse-server/cloud/main.js 参数(确保 main.js 位于 cloud-code-vol 目录中)。

保存对象示例

使用 REST API 保存对象:

curl -X POST \
  -H "X-Parse-Application-Id: APPLICATION_ID" \
  -H "Content-Type: application/json" \
  -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \
  http://localhost:1337/parse/classes/GameScore

响应示例:

{
  "objectId": "2ntvSpRGIK",
  "createdAt": "2016-03-11T23:51:48.050Z"
}

查询对象:

curl -X GET \
  -H "X-Parse-Application-Id: APPLICATION_ID" \
  http://localhost:1337/parse/classes/GameScore

连接 SDK

Parse 提供各主流平台的 SDK(iOS、Android、JavaScript 等),配置 SDK 连接 Parse Server 时需指定 serverURL,例如:

// JavaScript SDK 示例
Parse.initialize("APPLICATION_ID");
Parse.serverURL = "http://localhost:1337/parse";

配置选项详解

基本选项

参数名说明是否必填
appId应用 ID,可自定义字符串,迁移应用需与原 Parse 应用 ID 一致✅ 是
masterKey主密钥,用于覆盖 ACL 安全控制,需保密,迁移应用需与原 Parse 主密钥一致✅ 是
databaseURI数据库连接字符串,如 mongodb://user:***/dbname✅ 是
port服务端口,默认 1337❌ 否
serverURLParse Server 访问 URL(如 http://localhost:1337/parse)❌ 否
cloud云代码入口文件路径(如 ./cloud/main.js)❌ 否
push推送通知配置(APNS/GCM)❌ 否

客户端密钥选项

如需要求客户端提供密钥,可配置以下参数(设置后所有请求需包含对应密钥):

  • clientKey
  • javascriptKey
  • restAPIKey
  • dotNetKey

邮件验证和密码重置

需配置邮件适配器实现邮箱验证和密码重置功能,示例配置:

const server = ParseServer({
  ...otherOptions,
  verifyUserEmails: true, // 启用邮箱验证
  emailVerifyTokenValidityDuration: 2 * 60 * 60, // 验证令牌有效期 2 小时
  emailAdapter: {
    module: 'parse-server-sendgrid-adapter', // 示例:SendGrid 适配器
    options: {
      apiKey: 'SENDGRID_API_KEY',
      fromAddress: '***'
    }
  }
});

常用邮件适配器:

  • parse-server-sendgrid-adapter(SendGrid)
  • parse-server-mailgun-adapter-template(Mailgun)
  • parse-server-simple-ses-adapter(AWS SES)

密码和账户策略

配置账户安全策略示例:

const server = ParseServer({
  ...otherOptions,
  accountLockout: {
    duration: 5, // 账户锁定 5 分钟
    threshold: 3, // 3 次登录失败后锁定
    unlockOnPasswordReset: true // 密码重置后解锁
  },
  passwordPolicy: {
    validatorPattern: /^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})$/, // 8位以上,含大小写字母和数字
    doNotAllowUsername: true, // 密码不可包含用户名
    maxPasswordHistory: 5 // 禁止重用最近 5 次密码
  }
});

自定义路由(实验性功能)

通过 pages 配置添加自定义路由,示例:

const api = new ParseServer({
  ...otherOptions,
  pages: {
    enableRouter: true, // 启用自定义路由(实验性)
    customRoutes: [{
      method: 'GET',
      path: 'custom_route',
      handler: async request => {
        // 自定义逻辑
        return { file: 'custom_page.html' }; // 返回 HTML 文件
      }
    }]
  }
});

访问路径:https://[parseServerPublicUrl]/[parseMount]/[pagesEndpoint]/[appId]/custom_route

保留路径:verify_email、resend_verification_email、choose_password、request_password_reset 为系统内置路径,不可自定义。

环境变量配置

所有配置选项可通过环境变量设置,例如:

  • PARSE_SERVER_APP_ID:对应 appId
  • PARSE_SERVER_MASTER_KEY:对应 masterKey
  • PARSE_SERVER_DATABASE_URI:对应 databaseURI

部署示例

Docker Compose 配置

version: '3'
services:
  mongo:
    image: mongo
    container_name: my-mongo
    restart: always
    volumes:
      - mongo-data:/data/db

  parse-server:
    build: .
    container_name: my-parse-server
    restart: always
    ports:
      - "1337:1337"
    volumes:
      - config-vol:/parse-server/config
      - cloud-code-vol:/parse-server/cloud
    environment:
      - PARSE_SERVER_APP_ID=APPLICATION_ID
      - PARSE_SERVER_MASTER_KEY=MASTER_KEY
      - PARSE_SERVER_DATABASE_URI=mongodb://mongo/test
      - PARSE_SERVER_CLOUD=/parse-server/cloud/main.js
    depends_on:
      - mongo

volumes:
  mongo-data:
  config-vol:
  cloud-code-vol:

更多资源

  • 官方文档
  • API 参考
  • 云代码指南
  • GitHub 仓库
  • 社区论坛
查看更多 parse-server 相关镜像 →
elestio/parse-server logo
elestio/parse-server
by Elestio
认证
由Elestio验证打包的Parse-server镜像,提供开源后端服务框架,支持快速构建移动和Web应用后端。
110K+ pulls
上次更新:1 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.