Ich habe diese Woche dreimal danach gesucht, also dachte ich, ich sollte sicherstellen, dass ich eine Kopie davon habe.
Python 2
python -m SimpleHTTPServer 8000
Navigieren Sie im Terminal zum Projektverzeichnis und führen Sie diesen Befehl aus. Dann wird https://:8000 dieses Verzeichnis (d.h. die Datei `index.html`) bereitstellen.
Python 3
python3 -m http.server --cgi 8080
PHP
php -S localhost:2222
npm
npm i -g serve
serve
Es kann sehr nützlich sein, schnell einen Server hochzufahren.
php -S localhost:8000funktioniert auch in neueren Versionen.Dieser Befehl erfordert PHP 5.4.0 und höher
Erfordert Installation, aber mit Node
Nach der Installation können Sie von jedem Verzeichnis aus ausführen
Ich benutze regelmäßig "http-server". Es ist einfacher und leicht zu merken.
Okay, ich habe es wie in Ihrem Kommentar im Terminal meines Linux-Betriebssystems gemacht –
$ http-server
aber ich bekomme eine Fehlermeldung wie –
"http-server: command not found"
Oh Mann. Wo war das mein ganzes Leben lang. Das hat mir enorm viel Zeit gespart, da ich für jedes beliebige Verzeichnis einen eigenständigen Server starten, einige Parameter übergeben kann – zack, lokaler Server zum Testen. Danke für die Veröffentlichung!
@samar Sie müssen http-server zuerst installieren
npm i -g http-server
Sie benötigen npm, um http-server zu installieren, und um diesen npm-Befehl auszuführen, benötigen Sie npm, und um npm installiert zu haben, benötigen Sie Node :)
Node installieren
npm installieren
http-server installieren
Alle 3 können mit nur wenigen Zeilen installiert werden...
Also googeln Sie sie alle.
npx serveundnpx http-server– beide funktionieren, wenn Sie Node mit [email geschützt] oder höher installiert haben.npxgibt es seit etwa 2017, und ich glaube, [email geschützt] war die erste Version, in der es verwendet werden konnte (da dies die erste Version von Node ist, die [email geschützt] oder höher verwendet)Ich benutze immer live-server – Ähnlich wie http-server, aber inklusive Überwachung auf Änderungen
Die oben genannten Node.js / NPM-Befehle können, wie im Titel des Artikels angegeben, in einer Zeile ausgeführt werden.
npx serve
Gute Arbeit, vielen Dank für die wunderbare Arbeit, Sir.
Das Ausführen von
python3 -m http.server --cgi 8080von jedem bevorzugten Dateispeicherort aus funktioniert hervorragend... eigentlich mache ich es über Termux