Quella bandiera è pericolosa !! Lascia il tuo file system aperto per l'accesso. I documenti provenienti da qualsiasi luogo, locale o web, non dovrebbero, per impostazione predefinita, avere alcun accesso alle risorse file: /// locali.
Una soluzione molto migliore è eseguire un piccolo server http in locale.
--- Per Windows ---
Il più semplice è installare http-server a livello globale utilizzando il gestore di pacchetti del nodo:
npm install -g http-server
Quindi esegui semplicemente http-server
in una qualsiasi delle directory del tuo progetto:
Per esempio. d:\my_project> http-server
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
O come suggerito da prusswan, puoi anche installare Python sotto Windows e seguire le istruzioni seguenti.
--- Per Linux ---
Poiché Python è solitamente disponibile nella maggior parte delle distribuzioni Linux, basta eseguire python -m SimpleHTTPServer
nella directory del progetto e puoi caricare la tua pagina suhttp://localhost:8000
In Python 3 il SimpleHTTPServer
modulo è stato unito http.server
, quindi il nuovo comando è python3 -m http.server
.
Facile e nessun rischio per la sicurezza di lasciare accidentalmente il tuo browser aperto e vulnerabile.