Express (Node.js)

Express fonctionne sur Kavio sans aucune configuration particulière.

Le seul prérequis : un script start

Contrairement à d'autres langages, aucun nom de fichier n'est imposé. Kavio lance simplement le script start de votre package.json :

{
    "scripts": {
        "start": "node server.js"
    }
}

Adaptez server.js au nom réel de votre fichier d'entrée — c'est la seule chose que Kavio attend.

Ce qui n'est pas nécessaire

Vous n'avez rien à faire concernant :

  • PORT — automatiquement imposé par la plateforme ; lisez-le simplement via process.env.PORT dans votre code (app.listen(process.env.PORT)).
  • Le gestionnaire de paquets — npm, yarn, pnpm ou bun sont tous détectés automatiquement (via le fichier de verrouillage présent dans votre dépôt).
  • Les fichiers statiques (express.static) — servis normalement, aucune étape de build à ajouter.
  • Le disque applicatif — inscriptible sur Kavio, aucune redirection de fichiers à prévoir.