Get started

Maîtrisez le déploiement de fonctions Cloud avec Back4app

12min

Le Code Cloud est un outil puissant qui vous permet d'exécuter des fonctions JavaScript directement sur le serveur, ajoutant des fonctionnalités avancées à votre application sans avoir besoin de gérer vos propres serveurs. Fonctionner dans l'environnement de Back4app garantit évolutivité et simplicité.

Avec le Code Cloud, vous pouvez :

  • Automatiser les actions de la base de données en réponse à des événements.
  • Créer des validations personnalisées pour les requêtes.
  • Intégrer votre application avec des services externes en utilisant des bibliothèques npm.

Prérequis

Pour compléter ce tutoriel, vous aurez besoin d'une application créée sur Back4app. Suivez le tutoriel de création d'une nouvelle application pour apprendre à créer une application sur Back4app.

Objectif

  • Déployer et exécuter une fonction cloud depuis votre application.

1 - Accédez à votre code cloud

Allez dans la section Code Cloud de votre tableau de bord Back4app. Vous trouverez deux dossiers principaux : cloud et public.

Document image




2 - Modifiez le fichier main.js

Le fichier main.js est l'endroit où vos fonctions Cloud Code sont définies.

Document image


Si nécessaire, vous pouvez importer des fonctions d'autres fichiers en utilisant :

main.js


3 - Créez votre première fonction Cloud Code

Quelques exemples de fonctions de base incluent :

  • Une fonction de salutation simple :
main.js

  • Une fonction pour additionner deux nombres :
JS


4- Déployez votre code sur le serveur

Une fois que vos fonctions sont prêtes, cliquez sur le Déployer bouton pour les publier dans l'environnement Back4app.

5 - Testez votre fonction de code cloud

Vous pouvez tester vos fonctions directement via l'API en utilisant des outils comme cURL ou tout SDK préféré. Voici un exemple pour appeler la hello fonction:

JS
Flutter
Android
iOS
.NET
PHP
REST API


6 - Fonctionnalités supplémentaires

  • Manipulation des données: Créez, modifiez ou récupérez des objets dans votre base de données avec des fonctions spécifiques, comme cet exemple pour créer un élément ToDo :
main.js

  • Requêtes avancées: Récupérez des informations directement depuis la base de données :
main.js


Conclusion

Avec Cloud Code, vous pouvez créer facilement des solutions robustes et personnalisées. C'est idéal pour l'automatisation, les intégrations et les validations et fonctionne parfaitement avec n'importe quelle technologie, comme Flutter, React Native ou REST API.

Si vous rencontrez des problèmes, l' équipe de support Back4app est disponible pour vous aider.