Platform
パースサーバーのバージョン
10 分
はじめに このガイドでは、parse serverのバージョンを変更する方法を学びます。 目標 parse serverのバージョンを変更します。 前提条件 このページを読むための前提条件はありませんが、変更するにはアプリの所有者である必要があります。 parse server parse server は、アプリケーションのバックエンドを支えるオープンソースのフレームワークであり、複雑なプログラミングタスクを簡素化することで開発者の時間を短縮します。 parse serverコミュニティは非常に活発で、しばしば新しいバージョンが リリースされます アプリのバージョンを変更することで、最新のparse serverにアップデートすることが保証されます。サーバーバージョンをアップグレードまたはダウングレードするには、バージョン変更オプションを1回クリックするだけです。 非常に簡単です。あなたがしなければならないのは、 parse serverを管理する parse serverを管理する に行くことです。これは サーバー設定 サーバー設定 で利用可能で、このブロックは以下のようになります 今、あなたは希望するバージョンを選択し、saveボタンをクリックできます。 重大な変更 parse serverの新しいバージョンにアップグレードする前に、次の変更を適用するために、 開発アプリ https //www back4app com/docs/platform/app settings#clone app を保持することを強くお勧めします。 また、このトピックでは、重大な変更に遭遇しないための最も一般的なエラーを確認できます。参照してください parse server 6 2 0 このバージョンでは、もはや公開読み取りとして設定されていないユーザーのaclに関するセキュリティ実装があります。 ただし、これを回避したい場合(他のユーザーや認証されていないユーザーが email などのデータを読み取ることを許可するため、推奨されません)、次の設定をあなたの カスタムパースオプション https //www back4app com/docs/platform/custom parse options に追加する必要があります。 { "enforceprivateusers" false } parse server 5 2 3 このバージョンでは、アプリにファイルをアップロードする際のセキュリティ実装があります。 機能させるために、次の設定を追加する必要があります。 カスタムパースオプション https //www back4app com/docs/platform/custom parse options 。 { "fileupload" { "enableforpublic" true, "enableforanonymoususer" true, "enableforauthenticateduser" true } } enableforpublic 誰でもファイルのアップロードが許可される場合はtrueです。 enableforanonymoususer 匿名ユーザーにファイルのアップロードが許可される場合はtrueです。 enableforauthenticateduser 認証されたユーザーにファイルのアップロードが許可される場合はtrueです。 非推奨 データベース hub 接続 このバージョンでは、 データベースハブ との接続はサポートされなくなりました。クローンはまだ利用可能です。 parse server 3 7 2 parse serverのバージョンを3 7 2以上にアップグレードする前に、 id id が予約済みフィールドに変わり、graphql実装に関連していることに注意してください。rest apiやsdkを介してオブジェクトを作成、読み取り、更新、または削除できない可能性があります。 parse server 3 1 1 2つの問題が発生する可能性があります 2 xから3 xへのアップグレードに伴う破壊的変更があり、クラウドコードに関連しています。変更については、 こちら をお読みください。言い換えれば、このアップデートはクラウドコードの構文を整理しました。 このバージョンに変更する前に、parse serverが提供する機能により、ユーザーがトラッキングとプッシュ通知の送信のためにオーディエンスを保存できる可能性があるため、ダッシュボードやデータベースの問題を防ぐためにこのクラスを削除する必要があります。 parse server 2 6 5 このバージョンにアップグレードする前に、アプリに期限切れの証明書が追加されていないことを確認する必要があります。 サーバー設定 サーバー設定 > iosプッシュ通知 iosプッシュ通知 > 設定 設定 を確認し、期限切れの証明書がないか確認してください。 証明書を更新するには、次の このドキュメント 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年の中頃に導入され、ユーザーのセキュリティを向上させるのに役立ちました。したがって、これが現在のバージョンである場合、レガシートークンに関連する非常に一般的な問題を認識している必要があります。 現時点では、レガシートークンを使用している場合は、新しいバージョンを選択する前に取り消し可能なトークンに変更する必要があります。このリンクが役立ちます 取り消し可能なトークンの移行チュートリアル エラーが発生し、上記の解決策が機能しない場合は、 app id チャットを通じてサポートチームにお問い合わせください。 結論 この時点で、現在のparse serverバージョンをアップグレードまたはダウングレードする方法と、最も一般的なエラーに基づく可能性のある破損変更について学びました。