---
title: 파스 서버 버전
slug: docs-kr/platform/parse-server-version
description: 개발자를 위한 Parse Server 버전 변경 및 업데이트 방법 소개 및 주의사항.
image: https://www.back4app.com/_public/img/back4app-og.png
createdAt: 2024-01-31T12:41:22.792Z
---

## 소개

이 가이드에서는 Parse Server 버전을 변경하는 방법을 배웁니다.

## 목표

- Parse Server 버전을 변경합니다.

## 전제 조건

:::hint{type="info"}
**이 페이지를 읽기 위한 전제 조건은 없지만, 변경하려면 앱 소유자여야 합니다.**
:::

## Parse Server

[Parse Server](https://blog.back4app.com/2020/03/17/managed-parse-server/)는 애플리케이션 백엔드를 지원하는 오픈 소스 프레임워크로, 복잡한 프로그래밍 작업을 단순화하여 개발자의 시간을 단축시킵니다.

Parse Server 커뮤니티는 매우 활발하며 종종 새로운 버전이 [출시됩니다](https://github.com/parse-community/parse-server/releases). 앱의 버전을 변경하면 Parse Server의 최신 버전으로 업데이트할 수 있습니다. 서버 버전을 업그레이드하거나 다운그레이드하려면 Change Version 옵션을 한 번 클릭하면 됩니다.

매우 간단합니다. <font color="#2166ae">`Manage Parse Server`</font>로 이동하면 됩니다. <font color="#2166ae">`서버 설정`</font>, 이 블록은 아래와 같습니다:

::Image[]{src="https://api.archbee.com/api/optimize/yD3zCY-NNBBIfd0uqcfR5/JomXSrOdmsadkeBVMK2Az_image.png" size="40" width="244" height="304" position="center" showCaption="false"}

이제 원하는 버전을 선택하고 저장 버튼을 클릭할 수 있습니다.

## 중대한 변경 사항

Parse Server의 최신 버전으로 업그레이드하기 전에, 이 변경 사항을 적용하기 위해 [개발 앱](https://www.back4app.com/docs/platform/app-settings#clone-app)을 유지하는 것이 강력히 권장됩니다.

또한, 이 주제에서는 중대한 변경 사항에 걸리지 않도록 가장 일반적인 오류를 확인할 수 있습니다. 참조:

### Parse Server 6.2.0&#x20;

이 버전에서는 더 이상 공개 읽기로 설정되지 않은 사용자에 대한 ACL 측면에서 보안 구현이 있습니다.&#x20;

그러나 이를 우회하고 싶다면(권장하지 않음, 이는 다른 사용자와 인증되지 않은 사용자가 `이메일`과 같은 데이터를 읽을 수 있도록 허용합니다), 다음 구성을 추가해야 합니다.[사용자 정의 파서 옵션](https://www.back4app.com/docs/platform/custom-parse-options):

```json
{
    "enforcePrivateUsers": false
}
```

### Parse Server 5.2.3&#x20;

이 버전에서는 앱에 파일을 업로드하는 것과 관련된 보안 구현이 있습니다.

작동하게 하려면 다음 구성을 추가해야 합니다.[사용자 정의 파서 옵션](https://www.back4app.com/docs/platform/custom-parse-options)

```json
{
    "fileUpload": {
        "enableForPublic": true,
        "enableForAnonymousUser": true,
        "enableForAuthenticatedUser": true
    }
}
```

- **enableForPublic**: 파일 업로드가 사용자 인증과 관계없이 누구에게나 허용되어야 하는 경우 true입니다.
- **enableForAnonymousUser**: 익명 사용자에게 파일 업로드가 허용되어야 하는 경우 true입니다.
- **enableForAuthenticatedUser:** 인증된 사용자에게 파일 업로드가 허용되어야 하는 경우 true입니다.

**사용 중단: 데이터베이스 HUB - 연결**
이 버전은 더 이상 [데이터베이스 허브](https://back4app.com/database)와의 연결을 지원하지 않습니다. 클론은 여전히 사용 가능합니다.

### 파서 서버 3.7.2

파서 서버 버전을 3.7.2 이상으로 업그레이드하기 전에, <font color="#2166ae">`id`</font>가 예약된 필드로 변경되었으며, 이는 GraphQL 구현과 관련이 있음을 유의하십시오. REST API 또는 SDK를 통해 객체를 생성, 읽기, 업데이트 또는 삭제할 수 없을 수도 있습니다.

### 파서 서버 3.1.1

&#x20;두 가지 문제가 발생할 수 있습니다:

1. 2.x에서 3.x로의 업그레이드와 관련하여 클라우드 코드에 대한 중단 변경이 있으며, 변경 사항에 대한 자세한 내용은 [여기](https://www.back4app.com/docs/advanced-guides/parse-server-3). 다시 말해, 이 업데이트는 클라우드 코드 구문을 정리했습니다.
2. 이 버전으로 변경하기 전에, Parse Server에서 제공하는 기능이 있어 사용자가 푸시 알림을 추적하고 전송하기 위해 대상을 저장할 수 있으므로, 대시보드 및 데이터베이스와의 문제를 방지하기 위해 이 클래스를 제거해야 합니다.

### Parse Server 2.6.5

**업그레이드하기 전에** 이 버전으로, 앱에 만료된 인증서가 추가되지 않았는지 확인해야 합니다. <font color="#2166ae">`서버 설정`</font> > <font color="#2166ae">`iOS 푸시 알림`</font> > <font color="#2166ae">`설정`</font>을 확인하고 만료된 인증서가 있는지 확인하세요.

인증서를 갱신하려면, [이 문서](https://www.back4app.com/docs/ios/push-notifications/best-ios-push-notification-service#step-1---create-your-push-certificates-in-the-apple-developer-center)를 따라 새로운 인증서를 업로드할 수 있습니다.

### Parse Server 2.2.14

취소 가능한 세션은 2015년 중반에 도입되었으며, 사용자 보안을 개선하는 데 도움이 되었습니다. 따라서 현재 버전이 이 경우, 레거시 토큰과 관련된 매우 일반적인 문제를 인식해야 합니다.

현재 레거시 토큰을 사용하고 있다면, 최신 버전을 선택하기 전에 취소 가능한 토큰으로 변경해야 합니다. 이 링크가 도움이 될 수 있습니다:

[취소 가능한 토큰 마이그레이션 튜토리얼](https://web.archive.org/web/20170101001730/https://parse.com/tutorials/session-migration-tutorial)&#x20;

:::hint{type="info"}
오류가 발생하고 위의 해결책이 효과가 없다면, [앱 ID](https://www.back4app.com/docs/platform/parse-server-version) 채팅을 통해 지원 팀에 문의하세요.
:::

## 결론

이 시점에서, 현재 Parse Server 버전을 업그레이드하거나 다운그레이드하는 방법과 가장 일반적인 오류를 기반으로 한 가능한 중단 변경 사항에 대해 배웠습니다.
