Gestion des données
Base44 fournit une base de données NoSQL où vous définissez vos modèles de données en tant qu’entités. Chaque entité est un schéma qui définit la structure des documents dans une collection.- La base de données est compatible MongoDB, ce qui vous permet d’utiliser tous les opérateurs MongoDB lors des requêtes via le SDK.
- Les schémas ne sont pas appliqués, vous pouvez donc mettre à jour votre modèle de données à tout moment sans exécuter de migrations.
- La sécurité au niveau ligne et au niveau champ contrôle qui peut accéder à quels enregistrements et champs avec des règles d’autorisation fines.
- Les abonnements en temps réel sont disponibles via
entities.subscribe()dans le SDK, permettant à votre application de recevoir des mises à jour lorsque des enregistrements sont créés, mis à jour ou supprimés.
Authentification et gestion des utilisateurs
L’authentification intégrée gère l’inscription des utilisateurs, la connexion et la gestion des sessions. Plusieurs méthodes d’authentification sont prises en charge dès le départ :- Authentification par e-mail et mot de passe
- Prise en charge de la connexion via des fournisseurs sociaux comme Google, Microsoft, Facebook et Apple
- Prise en charge des fournisseurs d’identité personnalisés via SSO
auth.
Fonctions backend
Écrivez une logique backend personnalisée en utilisant des fonctions serverless basées sur Deno. Les fonctions exécutent du code TypeScript dans un environnement d’exécution sécurisé avec un accès complet aux données et aux intégrations de votre application. En savoir plus sur les fonctions backend.Connecteurs et intégrations
Base44 fournit des intégrations prédéfinies pour les tâches courantes et des connecteurs OAuth pour un accès direct aux API tierces. Consultez l’article sur les connecteurs pour la configuration.- Intégrations intégrées : fonctionnalités prêtes à l’emploi pour des tâches courantes comme la génération de texte par IA, la création d’images, le téléchargement de fichiers et l’e-mail.
- Intégrations personnalisées : API externes préconfigurées, mises en place par un administrateur de workspace qui importe une spécification OpenAPI. Les appels sont relayés par le backend de Base44, de sorte que les identifiants ne sont jamais exposés au frontend.
- Connecteurs : connexions OAuth à des services tiers qui fournissent des jetons d’accès pour des interactions API directes.
Développement local
Exécutez votre projet backend sur votre propre machine pour tester les changements instantanément et détecter les problèmes avant le déploiement. Consultez Développement local pour plus de détails.Déploiement et hébergement
Déployez les fichiers compilés de vos applications frontend sur la plateforme d’hébergement de sites de Base44 avec la CLI en utilisant une seule commande. La plateforme prend en charge les domaines personnalisés et fournit HTTPS automatique. L’hébergement de sites Base44 prend actuellement en charge uniquement les applications mono-page (SPA). Les frameworks doivent être configurés pour l’export statique. Le rendu côté serveur ou les composants serveur ne sont pas pris en charge. Si vous avez besoin de fonctionnalités serveur, vous pouvez toujours utiliser les services backend Base44 avec n’importe quel type de client et déployer votre frontend chez un hébergeur externe.Voir aussi
- Référence des commandes CLI : toutes les commandes CLI disponibles
- SDK JavaScript : connectez votre application au backend
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

