Local Development

Configurer Parse Server en Local pour le Développement

8min

L'environnement de développement local de Back4app vous permet de créer et de tester des applications localement en utilisant ses fonctionnalités principales, telles que la base de données, les fonctions cloud, les fichiers, l'authentification et l'hébergement web. Cette configuration se compose du serveur Parse open-source, du tableau de bord Parse et d'une base de données installée localement, vous permettant de prototyper et d'itérer rapidement.

Cette configuration est idéale pour le prototypage, le développement et les workflows d'intégration continue.

Objectif

Configurer un environnement de développement local avec Back4app.

Pour une explication plus détaillée, vous pouvez regarder la vidéo tutorielle : Guide de configuration locale de Back4app.

1 - Connectez votre machine locale aux serveurs Back4app en utilisant le CLI

Suivez les étapes pour connecter une application existante à votre machine locale ou en créer une nouvelle. Voir le guide CLI : Documentation du CLI Parse

2 - Installez et exécutez le serveur Parse

Le moyen le plus simple d'installer le serveur Parse localement est d'utiliser NPM. Exécutez la commande suivante dans votre terminal :

npm install -g parse-server mongodb-runner

Après l'installation, démarrez la base de données afin que le serveur Parse puisse stocker des données :

mongodb-runner start

Allez sur votre tableau de bord Back4app et copiez l'APPLICATION_ID, le CLIENT_KEY et le MASTER_KEY depuis Tableau de bord > Paramètres de l'application > Sécurité et clés. Utilisez ces valeurs pour démarrer votre serveur Parse :

parse-server --appId APPLICATION_ID --clientKey CLIENT_KEY --masterKey MASTER_KEY --databaseURI mongodb://localhost/test

3- Installer le Parse Dashboard

Pour améliorer votre expérience de développement, installez le Parse Dashboard pour une interface conviviale :

npm install -g parse-dashboard

Utilisez les mêmes identifiants que l'étape précédente et exécutez la commande suivante pour démarrer le tableau de bord :

parse-dashboard --dev --appId APPLICATION_ID --masterKey MASTER_KEY --serverURL http://localhost:1337/parse --appName MY_APP

Si le Parse Dashboard ne se charge pas, remplacez l'URL http://0.0.0.0:4040/ par http://localhost:4040/.

4 - Mise à jour de l'URL du serveur

Par défaut, l'URL principale du serveur pour Back4app est https://parseapi.back4app.com. Cependant, pour votre instance locale, vous devez mettre à jour le code de votre application pour pointer vers http://localhost:1337/parse.

Dépannage

  • Erreurs courantes du tableau de bord: Si vous ne pouvez pas accéder au Parse Dashboard localement, assurez-vous d'utiliser la bonne URL localhost.
  • Problèmes de base de données: Assurez-vous que le mongodb-runner service fonctionne correctement avant de démarrer le Parse Server.

Conclusion

Avec votre serveur Parse local et le Parse Dashboard configurés, vous disposez maintenant d'un environnement entièrement fonctionnel pour développer et tester vos applications Back4app. Cette configuration locale vous permet de prototyper de nouvelles fonctionnalités, de déboguer des problèmes et de créer des applications plus rapidement sans dépendre d'un environnement en direct.