ワンライナーでWebサーバ

はじめに

ちょっとしたプログラムの動作確認で、Webサーバを起動したいときってありますよね。
そんな時、私はワンライナーで実行できるWebサーバを利用しています。


  • 環境:Windows10
  • 公開したいディレクトリに移動し、以下のコマンドを実行します。

Node.js

npx http-server -p 8080

参考資料
https://www.npmjs.com/package/http-serve

Golang

  • goexecインストール

    go get -u github.com/shurcooL/goexec
  • webサーバ実行

    goexec http.ListenAndServe(\":8080\",http.FileServer(http.Dir(\".\")))

参考資料
https://github.com/golang/go/wiki/WebAssembly

Python 3.x

python -m http.server 8081

参考資料
https://docs.python.org/ja/3/library/http.server.html

PHP

php -S localhost:8081

参考資料
https://www.php.net/manual/ja/features.commandline.webserver.php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です