Créer une base de données Firestore à l'aide d'une bibliothèque cliente Web ou mobile
Dans ce guide de démarrage rapide, vous allez découvrir comment configurer Firestore, ajouter des données et lire des données à l'aide de la bibliothèque cliente Android, Plates-formes Apple, Web, Unity ou C++.
Si vous ne l'avez pas encore fait, créez un projet Firebase : dans la console Firebase, cliquez sur Ajouter un projet, puis suivez les instructions à l'écran pour créer un projet Firebase ou ajouter les services Firebase à un projet Google Cloud existant.
Dans le panneau de gauche, accédez à Bases de données et stockage > Firestore.
Cliquez sur Créer une base de données.
Sélectionnez un emplacement pour la base de données.
Si vous ne parvenez pas à sélectionner un emplacement, c'est que l'emplacement des ressources par défaut Google Cloud de votre projet a déjà été défini. Certaines ressources de votre projet (comme l'instance Firestore par défaut) partagent une dépendance d'emplacement commune. Leur emplacement peut être défini lors de la création du projet ou lors de la configuration d'un autre service qui partage cette dépendance d'emplacement.
Sélectionnez un mode de départ pour vos règles de sécurité Firestore :
- Mode test
Convient pour se familiariser avec les bibliothèques clientes mobiles et Web, mais permet à tout le monde de lire et d'écraser les données. Lorsque vous aurez terminé les tests, passez en revue la section Sécuriser les données.
Pour commencer à utiliser le SDK Web, Apple Platforms ou le SDK Android, sélectionnez le mode test.
- Mode verrouillé
Refuse tous les accès en lecture et en écriture des clients mobiles et Web. Vos serveurs d'application authentifiés (C#, Go, Java, Node.js, PHP, Python ou Ruby) peuvent toujours accéder à votre base de données.
Pour commencer à utiliser la bibliothèque cliente du serveur C#, Go, Java, Node.js, PHP, Python ou Ruby, sélectionnez le mode verrouillé.
Votre ensemble initial de règles de sécurité Firestore s'appliquera à votre base de données Firestore par défaut. Si vous créez plusieurs bases de données pour votre projet, vous pouvez déployer des règles de sécurité Firestore pour chacune d'elles.
Cliquez sur Créer.
Lorsque vous activez Firestore, cela active également l'API dans Cloud API Manager.
Configurer l'environnement de développement
Ajoutez les dépendances et les bibliothèques clientes requises à votre application.
Version Web 9
- Suivez les instructions pour ajouter Firebase à votre application Web.
-
Importez à la fois Firebase et Firestore :
import { initializeApp } from "firebase/app"; import { getFirestore } from "firebase/firestore";
Version Web 8
- Suivez les instructions pour