HTTPサーバhttp-server

1441 ワード

http-server is a simple,zro-configration command line http server.It is powerful enough for production use,but it's simple and hackable enough to be used for testing,local development,and learning.
1.据え付け
npm install http-server -g
2.使用
http-server [path] [options]
[path]defaults to./public if the folder exists,and./otherswise.
3.パラメータ[options]
  • -pが使用するポート(デフォルトは8080)
  • -aが使用するアドレス(デフォルトは0.0.0)
  • -dはディレクトリリスト(デフォルトは「True」)を表示します.
  • -iはaut Index(デフォルトは「True」)
  • を表示します.
  • -gまたは–gzip有効時(デフォルトは「False」)に使用されます.gzip符号化を承諾してください.
  • -eまたは–extデフォルトのファイル拡張子(提供されていない場合)
  • −sまたは–silentは、ログメッセージ
  • を出力から抑制する.
  • –cosはAccess-Coontrol-Originのタイトルを通じてCORS
  • を有効にします.
  • -oサーバを起動し、ブラウザウィンドウ
  • を開く.
  • −cは、キャッシュ制御max−ageヘッダのキャッシュ時間(秒単位)、例えば−c 10秒(デフォルトは’3600’)を設定する.キャッシュを無効にするには、-c-1を使ってください.
  • −Uまたは–utcは、ログメッセージにUTC時間フォーマットを使用する.
  • -Pまたは–proxyエージェントは、所与のウェブサイトのすべての要求をローカルで解決できない.例えば:-Phttp://someurl.com
  • -Sまたは–sslはhttpsを有効にします.
  • -Cまたは–certssl証明書ファイルのパス(デフォルト値:cert.pem).
  • -Kまたは–keysslキーファイルのパス(デフォルト値:key.pem).
  • -rまたは–robotsは、「User-agent:*\n Discallow:/」というデフォルトの内容である/robots.txtを提供する
  • .
  • -hまたは–helpはこのリストを印刷して終了します.