Mini-cours de Python

Utiliser un mini serveur web local

L'intérêt de ce mini serveur web local (sous Python) est qu'il autorise les scripts de type "module".
Le code HTML peut contenir ce type de balise : <script type="module" src="test.js"></script>
Ce qui est très utile pour tester des objets 3D sur une page web (cfr three.js).

Ce serveur reste "mini" car il est sans PHP, ni base de données. => Uniquement pour HTML, CSS et JS

http.server is not recommended for production.

Lancer ce serveur

Ce serveur ne peut être lancé qu'après avoir installé Python

  1. Aller dans le dossier (via l'explorateur de fichiers)
  2. Y lancer un terminal
  3. Taper : py -m http.server
  4. Au premier lancement, ...

    ... autoriser Python à communiquer sur le réseau local

  5. Ouvrir un navigateur web à l'URL : http://localhost:8000 (ne pas oublier de préciser le port)

Stopper ce serveur

Pour stopper le serveur => dans le terminal, tapez : CTRL+C.
Puis, fermer le navigateur web (avant de relancer le serveur)

Liens