開発作業のためにSimpleなlocal webサーバを速攻で立てる
- 開発のためにlocalhostでwebサーバを速攻で建てたい!!ってことがある。
- dockerでnginx、とかもあるが、ただ使い捨てのjs貼り付けただけのhtml確認するのにnginx.conf書いて、とかもだるい。ともかく速攻でhtmlファイルのあるフォルダをDocumentRootにしてwebサーバを立ち上げたい!!って時。
結論(macの場合)
python -m SimpleHTTPServer
- macだと元から入っているpythonでSimpleHTTPServer起動すればそれが最速。。。素敵。。。
それ以外
結論出ちゃってるのであれですが。
nodeが入っているなら以下の2つも簡単。
superstatic(npm package)
npm i -g superstatic
cd 公開したいファイルのあるフォルダ
superstatic
- 色々オプションもあるらしいがhtmlを見るだけならこれでok。
http-srever(npm package)
npm i -g superstatic
cd 公開したいファイルのあるフォルダ
http-server -c -1
-
-c -1
はキャッシュdisableにするおまじないです(デフォルトでは3600sec)。