Platform
カスタム解析オプション
18 分
はじめに このガイドでは、カスタムパースオプションを追加および編集する方法を学びます。 目標 parseサーバーオプションを設定します。 前提条件 このページを読むまたは編集するための前提条件はありません。 parseサーバーオプション back4appで新しいアプリケーションを作成すると、すべてのアプリケーションバックエンド構造が作成され、データベース構造、アプリケーションレイヤー、およびapiが構築されます。スケーラビリティとセキュリティを考慮して、すべてを行います。 アプリが作成されている間、config jsonというファイルが生成され、アプリをjson形式で起動するためのキーなどの設定を含むオプションが含まれます。 このブロックは次のようになります どのように使用しますか? ここでは、このセクションで簡単に変更できるプロパティのいくつかの例を示します。 これは 危険ゾーン であることに注意してください。何か間違ったことをすると、アプリが動作しなくなる可能性があります。確信がない場合は、サポートを求めてください。 以下の各プロパティの使用方法について、次のトピックを確認してください プロパティ allowcustomobjectid カスタムobjectidを有効(または無効)にします。 { "allowcustomobjectid" true } プロパティ custompages このプロパティを使用すると、パスワードの検証とリセットのためのカスタムページを追加できます。 1 ウェブホスティングを有効にする 最初に行うべきステップは、 このガイド https //www back4app com/docs/platform/parse web hosting に従ってウェブホスティングを有効にすることです。 2 htmlファイルをアップロードする このステップでは、クラウドコードの「public」フォルダーにこれらの静的htmlページをデプロイするだけで済みます。以下のテンプレートをダウンロードして編集してください これらのファイルをアップロードする前に、ファイル名にスペースが含まれていないことを確認してください。 3 カスタムページの設定 設定は以下のようになります 例 { "custompages" { "invalidlink" "https //\<subdomain> b4a app/invalid link html", "verifyemailsuccess" "https //\<subdomain> b4a app/verify email success html", "choosepassword" "https //\<subdomain> b4a app/choose password html", "passwordresetsuccess" "https //\<subdomain> b4a app/password reset success html", "invalidverificationlink" "https //\<subdomain> b4a app/invalid verification link html", "linksendfail" "https //\<subdomain> b4a app/link send fail html", "linksendsuccess" "https //\<subdomain> b4a app/link send success html" } } 方法を確認する ここでサブドメインを作成する https //www back4app com/docs/platform/activating web hosting プロパティ sessionlength このプロパティは、セッションの有効期限を秒単位で設定します(デフォルトは1年)。 例 { "sessionlength" 31622400 } プロパティ emailverifytokenvalidityduration このプロパティは、メール確認トークンの有効期間を秒単位で設定します。 例 { "emailverifytokenvalidityduration" number } プロパティ enableanonymoususers このプロパティを使用すると、匿名ユーザーを有効(または無効)にできます。デフォルトはtrueです。 例 { "enableanonymoususers" false } プロパティ enablesingleschemacache リクエスト間で共有される単一のスキーマキャッシュを使用します。 schemaへのクエリ数を減らし、デフォルトはfalse、すなわちリクエストごとにユニークなスキーマキャッシュです。 例 { "enablesingleschemacache" true } プロパティ expireinactivesessions 非アクティブセッションを期限切れにするかどうかを設定します。デフォルトはtrueです。 例 { "expireinactivesessions" false } プロパティ objectidsize 生成されたオブジェクトidの文字数を設定します。デフォルトは10です。 例 { "objectidsize" number } プロパティ preservefilename ファイル名にユニークなハッシュを追加するかどうかを有効(または無効)にします。 未使用のファイルを削除しようとする際のエラーを防ぐために、falseのままにしておくことをお勧めします! 例 { "preservefilename" boolean } 結論 この時点で、parse serverオプションをカスタマイズする方法を学びました。