Impostare un web server al volo con Python
Ci sono situazioni in cui occorre testare velocemente delle applicazioni web e il solo browser non è sufficiente, ad esempio in presenza di errori CORS (Cross-Origin Resource Sharing).
Non è detto che sia disponibile un web server come Apache oppure non si desidera installare un "mostro" del genere. Possiamo risolvere facilmente mettendo in piedi un server con una riga di codice in Python, che ovviamente deve essere installato sulla nostra macchina.
A seconda della versione disponibile basterà eseguire uno dei comandi riportati specificando esclusivamente la porta su cui il server dovrà restare in ascolto.
# spostarsi nella cartella del progetto contenente i file della nostra applicazione
cd <cartella-progetto>
# Python 2
python -m SimpleHTTPServer <numeroPorta>
# Python 3
python -m http.server <numeroPorta>
Per esempio python -m SimpleHTTPServer 9000
Per un semplice test basta puntare il browser all'indirizzo http://localhost:9000
[APPROFONDIMENTI]
[SOSTIENI IL PROGETTO]
Scopri
tutte le modalità per sostenere il progetto e consentire la creazione di altri contenuti interessanti