Skip to main content

Configuration

Le pilote lit config.json depuis la racine de l’application :
  • Exécutable fourni : à côté de plato-printer.exe.
  • Développement : répertoire de travail actuel.
Si config.json est manquant, le pilote en crée un avec des valeurs par défaut nettoyées.

Exemple de configuration

Serveuse

L’application Express active CORS et Access-Control-Allow-Private-Network: true permissifs afin que les clients du navigateur POS puissent appeler le pilote à partir de réseaux locaux/privés.

Caractéristiques

HTTPS ne démarre que lorsque features.httpsEnabled et caddy.enabled sont tous deux vrais.

Caddie

Sous Windows 7 ou version antérieure, le pilote rejette les configurations HTTPS qui utilisent une version de Caddy autre que 2.6.4.

Redis

Le démarrage intégré de Redis abandonne l’intégralité du pilote si Redis ne peut pas démarrer ou si la version réelle de Redis ne correspond pas à redis.version.

File d’attente

Désinfection

Le lecteur de configuration nettoie les valeurs :
  • Les ports et les paramètres numériques doivent être des entiers positifs.
  • Les booléens peuvent être des booléens ou des chaînes "true" / "false".
  • redis.mode doit être embedded ou external.
  • Les chaînes vides reviennent aux valeurs par défaut pour les champs de type domaine/version/hôte.