Platform
Options de Parsing Personnalisées
20 min
introduction dans ce guide, vous apprendrez comment ajouter et modifier vos options de parsing personnalisées objectif configurer les options du serveur parse prérequis il n'y a pas de pré requis pour lire ou modifier cette page options du serveur parse lorsque vous créez une nouvelle application sur back4app, nous créons toute la structure backend de votre application et construisons la structure de votre base de données, votre couche d'application et vos api nous faisons tout cela en pensant à la scalabilité et à la sécurité pendant que votre application est en cours de création, un fichier appelé config json sera généré avec les options qui contiennent la configuration comme les clés pour démarrer l'application au format json ce bloc ressemble à ceci comment l'utiliser ? maintenant, nous allons vous montrer quelques exemples de propriétés qui peuvent être facilement modifiées dans cette section notez que c'est une zone de danger votre application peut cesser de fonctionner si vous faites quelque chose de mal si vous n'êtes pas sûr, demandez de l'aide veuillez consulter les sujets suivants sur la façon d'utiliser chaque propriété ci dessous propriété allowcustomobjectid activer (ou désactiver) l'objectid personnalisé { "allowcustomobjectid" true } propriété custompages avec cette propriété, vous pourrez ajouter des pages personnalisées pour la validation et la réinitialisation du mot de passe 1 activez votre hébergement web la première étape que vous devez suivre est d'activer votre hébergement web en suivant ce guide https //www back4app com/docs/platform/parse web hosting 2 téléchargez les fichiers html à cette étape, vous devez simplement déployer ces pages html statiques dans votre dossier “public” sur le code cloud veuillez télécharger les modèles suivants pour les modifier avant de télécharger ces fichiers, veuillez vous assurer que le nom de votre fichier ne contient pas d'espaces 3 configuration des pages personnalisées la configuration ressemblera à quelque chose comme ci dessous exemple { "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" } } vérifiez comment créer votre sous domaine ici https //www back4app com/docs/platform/activating web hosting propriété sessionlength cette propriété configure la date d'expiration de vos sessions, en secondes (par défaut 1 an) exemple { "sessionlength" 31622400 } propriété emailverifytokenvalidityduration cette propriété configure la durée de validité du token de vérification par email, en secondes exemple { "emailverifytokenvalidityduration" number } propriété enableanonymoususers avec cette propriété, vous pourrez activer (ou désactiver) les utilisateurs anonymes, par défaut à vrai exemple { "enableanonymoususers" false } propriété enablesingleschemacache utilisez un cache de schéma unique partagé entre les requêtes réduit le nombre de requêtes effectuées à schema, par défaut à faux, c'est à dire un cache de schéma unique par requête exemple { "enablesingleschemacache" true } propriété expireinactivesessions définit si nous devons expirer les sessions inactives, par défaut vrai exemple { "expireinactivesessions" false } propriété objectidsize définit le nombre de caractères dans les id d'objet générés, par défaut 10 exemple { "objectidsize" number } propriété preservefilename activer (ou désactiver) l'ajout d'un hachage unique aux noms de fichiers notez qu'il est recommandé de le garder sur faux pour éviter des erreurs lors de la tentative de suppression des fichiers inutilisés ! exemple { "preservefilename" boolean } conclusion à ce stade, vous avez appris comment personnaliser vos options de serveur parse