Go Http Static Files (Japanese)

"Http Static Files" from golang wiki

Go公式WikiのHttp Static Filesの日本語意訳になります。
(元記事の最終更新日: 2016/07/11 rev.5)

静的ファイルを配信するHTTPサーバーのシンプルな例が載っています。


Http Static Files

HTTP経由で静的ファイルを供給する

HTTPパッケージは、効率的に静的ファイルを供給するための良いサポートを提供しています。
以下は静的ファイルを供給するGo製Webサーバーを全て備えたコードです。

package main

import "net/http"

func main() {
	panic(http.ListenAndServe(":8080", http.FileServer(http.Dir("/usr/share/doc"))))
}

この例は、要点を理解してもらうために意図的に短くしています。
エラーを処理するためにpanic()を使うことは、非常に強引で出力が多すぎるでしょう。

net/http のドキュメント、特により典型的な例のあるファイルサーバーの例を見てみてください。

 
comments powered by Disqus