Platform
Version du serveur Parse
11 min
introduction dans ce guide, vous apprendrez comment changer votre version de parse server objectif changer la version de parse server prérequis il n'y a pas de prérequis pour lire cette page, cependant, pour le changer, vous devez être le propriétaire de l'application parse server parse server est un framework open source qui alimente un backend d'application et qui accélère le temps pour les développeurs en simplifiant des tâches de programmation compliquées la communauté parse server est très active et souvent de nouvelles versions sont publiées en changeant la version de votre application, vous serez assuré de mettre à jour vers la dernière version de parse server tout ce qu'il faut, c'est un seul clic sur l'option changer de version pour mettre à niveau ou rétrograder les versions du serveur c'est très simple, tout ce que vous avez à faire est d'aller à gérer parse server gérer parse server disponible à paramètres du serveur paramètres du serveur , ce bloc ressemble à ceci maintenant, vous pouvez sélectionner la version que vous souhaitez avoir et cliquer sur le bouton enregistrer changements majeurs avant de passer à une version plus récente de parse server, il est fortement recommandé de conserver un application de développement https //www back4app com/docs/platform/app settings#clone app pour appliquer ce changement de plus, dans ce sujet, vous pouvez vérifier les erreurs les plus courantes pour ne pas tomber sur un changement majeur voir parse server 6 2 0 dans cette version, il y a une mise en œuvre de sécurité en termes d'acl pour les utilisateurs qui ne sont plus définis comme publics en lecture cependant, si vous souhaitez contourner cela (non recommandé, car cela permet à d'autres utilisateurs et aux utilisateurs non authentifiés de lire des données telles que email ), vous devez ajouter la configuration suivante dans vos options de parse personnalisées https //www back4app com/docs/platform/custom parse options { "enforceprivateusers" false } parse server 5 2 3 dans cette version, il y a une mise en œuvre de sécurité en ce qui concerne le téléchargement de fichiers dans votre application il est nécessaire d'ajouter la configuration suivante dans vos options de parse personnalisées https //www back4app com/docs/platform/custom parse options pour que cela fonctionne { "fileupload" { "enableforpublic" true, "enableforanonymoususer" true, "enableforauthenticateduser" true } } enableforpublic est vrai si le téléchargement de fichiers doit être autorisé pour tout le monde, indépendamment de l'authentification de l'utilisateur enableforanonymoususer est vrai si le téléchargement de fichiers doit être autorisé pour les utilisateurs anonymes enableforauthenticateduser est vrai si le téléchargement de fichiers doit être autorisé pour les utilisateurs authentifiés dépréciation hub de base de données connexion cette version ne prend plus en charge la connexion avec des ensembles de données de hub de base de données le clonage est toujours disponible parse server 3 7 2 avant de passer à une version de parse server égale ou supérieure à 3 7 2, notez que le mot id id est devenu un champ réservé et il est lié aux implémentations graphql notez que vous pourriez ne pas être en mesure de gérer vos objets avec créer, lire, mettre à jour ou supprimer via l'api rest ou le sdk parse server 3 1 1 deux problèmes pourraient survenir il y a un changement majeur lors de la mise à niveau de 2 x à 3 x lié au code cloud, et vous pouvez lire plus sur les changements ici en d'autres termes, cette mise à jour a nettoyé la syntaxe du code cloud avant de passer à cette version, il existe une possibilité fournie par parse server qui permet à l'utilisateur de sauvegarder l'audience pour le suivi et l'envoi d'une notification push, donc vous devez supprimer cette classe pour éviter des problèmes avec le tableau de bord et la base de données parse server 2 6 5 avant de mettre à jour vers cette version, vous devez vous assurer que vous n'avez pas de certificats expirés ajoutés à votre application, veuillez aller à paramètres du serveur paramètres du serveur > notification push ios notification push ios > paramètres paramètres et vérifiez s'il y a des certificats expirés pour renouveler le certificat, vous pouvez en télécharger un nouveau en suivant cette documentation https //www back4app com/docs/ios/push notifications/best ios push notification service#step 1 create your push certificates in the apple developer center sur la génération d'un certificat ios parse server 2 2 14 les sessions révocables ont été introduites au milieu de 2015 et cela a aidé à améliorer la sécurité pour les utilisateurs donc, si c'est votre version actuelle, vous devez être conscient d'un problème très courant lié au jeton hérité à ce moment, si vous utilisez un jeton hérité, il est nécessaire de passer à un jeton révocable avant de sélectionner une version plus récente ce lien peut vous aider avec cela tutoriel de migration de jeton révocable si vous avez rencontré une erreur et que les solutions ci dessus ne fonctionnent pas pour vous, veuillez contacter notre équipe de support via app id chat conclusion à ce stade, vous avez appris comment mettre à niveau ou rétrograder votre version actuelle de parse server et les changements potentiels basés sur les erreurs les plus courantes