開発作業のためにSimpleなlocal webサーバを速攻で立てる

Posted by     "roadman" on Thursday, October 3, 2019

TOC

  • 開発のためにlocalhostでwebサーバを速攻で建てたい!!ってことがある。
  • dockerでnginx、とかもあるが、ただ使い捨てのjs貼り付けただけのhtml確認するのにnginx.conf書いて、とかもだるい。ともかく速攻でhtmlファイルのあるフォルダをDocumentRootにしてwebサーバを立ち上げたい!!って時。

結論(macの場合)

python -m SimpleHTTPServer
  • macだと元から入っているpythonでSimpleHTTPServer起動すればそれが最速。。。素敵。。。

それ以外

結論出ちゃってるのであれですが。 nodeが入っているなら以下の2つも簡単。

superstatic(npm package)

  • superstatic - npm

    npm i -g superstatic
    cd 公開したいファイルのあるフォルダ
    superstatic
    
  • 色々オプションもあるらしいがhtmlを見るだけならこれでok。

http-srever(npm package)

  • http-server - npm

    npm i -g superstatic
    cd 公開したいファイルのあるフォルダ
    http-server -c -1
    
  • -c -1はキャッシュdisableにするおまじないです(デフォルトでは3600sec)。