Exécutez un serveur Web à partir de n'importe quel dossier

Un besoin courant que vous pouvez avoir est de lancer un serveur Web à partir d'un dossier particulier de votre système.

Vous n'avez absolument pas le temps de configurer un serveur Web approprié comme Apache ou Nginx, car ce n'est que pour quelques minutes ou pour tester votre application.

Comment faites-vous cela?

Selon la langue que vous préférez, vous avez peut-être déjà tout ce dont vous avez besoin.

Si tu utilisesNode.jset vous avez installénpmdéjà, cours

npm install -g http-server

puis exécutezhttp-serverdans le dossier que vous souhaitez exposer via votre serveur.

Par défaut, il démarrera le serveur sur le port 8080, mais vous pouvez le modifier en utilisant le-pflag (voir plus d'options en exécutanthttp-server --help).

Si vous utilisez Python et que vous l'avez installé, exécutez simplement

python -m SimpleHTTPServer 8080

(Python 2)

ou

python -m http.server 8080

(Python 3)

to start a local server on port 8080.

Si vous utilisez PHP et que vous exécutez une version moderne de celui-ci, exécutez

php -S localhost:8080

Téléchargez mon gratuitManuel de Node.js


Plus de didacticiels sur les nœuds: