Paramètres backend et keep-alive

Où se trouve le backend dans l'éditeur, ce que fait le keep-alive et ce qu'il coûte, comment désactiver et réactiver un backend, et comment fonctionnent les environnements sur Free et Pro.

Mis à jour 2026-09-21

Si votre application stocke quoi que ce soit — réservations, commandes, envois de formulaires, comptes utilisateurs — elle s'exécute sur un backend géré que MeDo crée en même temps que les pages. Vous le gérez depuis la vue Backend de l'éditeur. Cette page couvre les réglages qui décident si le backend tourne lorsque vos utilisateurs en ont besoin.

Ouvrir la vue Backend

Dans l'éditeur, cliquez sur l'icône Backend dans le rail de gauche. L'onglet Overview affiche le statut du backend (normalement Running), une paire de boutons Disable / View, et l'interrupteur Backend Keep-Alive.

L'onglet Overview de la vue Backend, avec le statut, Disable/View et l'interrupteur Backend Keep-Alive

Le second onglet ouvre les outils de données — tables, utilisateurs, fonctions, secrets et tâches planifiées — décrits dans Données et formulaires.

Ce que coûte un backend en cours d'exécution

Un backend activé est facturé 15 crédits par application et par jour à la taille de base. Si plusieurs applications partagent un backend, chacune paie ses propres frais quotidiens. L'hébergement des pages de votre application est gratuit ; seul le backend est mesuré. Voir Système de crédits.

Keep-alive : le réglage qui compte pour de vrais utilisateurs

Sur le plan Free, un backend qui voit cinq jours consécutifs sans activité de projet est mis en pause. Les pages publiées s'ouvrent encore, mais la connexion, les formulaires, et tout ce qui lit ou écrit des données cessent de fonctionner jusqu'à ce que le backend soit de nouveau en cours d'exécution.

Backend Keep-Alive empêche cette pause. C'est une fonctionnalité Pro et Max, et MeDo propose de l'activer la première fois que vous publiez une application qui a un backend :

MeDo proposant d'activer le keep-alive backend après la publication

Vous pouvez aussi l'activer ou le désactiver à tout moment depuis l'onglet Overview. Activez-le pour toute application sur laquelle des clients s'appuient ; laissez-le éteint pour les prototypes que vous ouvrez seulement vous-même.

Désactiver et réactiver

Entre deux projets, ou pendant qu'une application est mise de côté, vous pouvez arrêter de payer pour le backend :

  • Disable (onglet Overview) éteint le backend. Vos données sont conservées, les frais quotidiens s'arrêtent, et l'application ne peut plus lire ni écrire de données tant que vous ne le réactivez pas.
  • Pour le ramener, ouvrez le même onglet et activez le backend. Les tables, utilisateurs et fichiers existants sont toujours là.

Si la connexion, les formulaires ou les données enregistrées cessent soudainement de fonctionner sur une application publiée, c'est la première chose à vérifier : le backend est soit désactivé, soit mis en pause après une période d'inactivité.

Environnements

Chaque application commence avec un seul environnement : développement et production partagent une base de données. C'est suffisant pendant la construction, mais cela signifie que les réservations de test se retrouvent dans la même table que les vraies.

Sur Pro et Max, vous pouvez faire tourner plusieurs environnements backend, afin de faire et de vérifier des changements sur les données de développement, puis de les appliquer à la production lorsqu'ils sont corrects. L'onglet d'environnement dans la vue Backend indique dans quel mode se trouve votre application.

Réutiliser un backend pour plusieurs applications

Lors de la création d'une nouvelle application, vous pouvez la pointer vers le backend d'un projet existant au lieu d'en provisionner un nouveau — utile lorsqu'un site web, une console d'administration et une application mobile doivent partager les mêmes clients et commandes. Voir Partager un backend.

Problèmes fréquents

SymptômeÀ vérifier
La connexion, les formulaires ou les données stockées cessent de fonctionner ; les pages se chargent encoreBackend désactivé, ou mis en pause après cinq jours d'inactivité. Activez-le et allumez le keep-alive.
Les données ne s'enregistrent pasLe backend est-il Running dans l'onglet Overview ? L'application écrit-elle dans l'environnement que vous consultez ?
Les utilisateurs ne peuvent pas se connecterOuvrez User management dans la vue Backend et vérifiez que le compte existe ; voir Gérer la connexion et les utilisateurs.
Les crédits quotidiens s'épuisentChaque backend activé coûte 15 crédits par jour. Désactivez les backends que vous n'utilisez pas.