À propos du projet

Parse Server est un backend open-source qui peut être déployé sur toute infrastructure capable d'exécuter Node.js. Il fonctionne avec le framework d'application web Express et peut être ajouté à des applications web existantes ou fonctionner de manière autonome. Le fichier README documente l'installation via npm, Docker ou l'intégration dans Express. Il supporte MongoDB et PostgreSQL avec PostGIS, et liste les versions testées de Node.js, MongoDB et PostgreSQL. Les fonctionnalités décrites incluent l'API REST, l'API GraphQL, Live Query, Cloud Code, les tâches cloud, les triggers, les notifications push, la vérification d'e-mail et la réinitialisation du mot de passe, les adaptateurs de fichiers, les routes et pages personnalisées, la localisation, le multi-tenancy, la journalisation, les périmètres d'accès, les options de clés client, la liste d'autorisation des routes et l'application de l'idempotence. Un contrôle de santé peut être effectué via le point de terminaison /parse/health, qui renvoie des valeurs de statut telles que initialized, starting, ok et error. Des SDK pour les principales plateformes sont disponibles pour connecter les applications. La documentation comprend un wiki, un guide, une référence API et un guide Cloud Code. Le projet est maintenu par l'organisation parse-community avec des branches de release et alpha, des branches de support à long terme pour les versions majeures précédentes, et un support communautaire via Open Collective, un forum, Slack et Twitter. Les options de configuration couvrent appId, masterKey, databaseURI, port, serverURL, le chemin du cloud code, les paramètres de push et les clés client.