Go言語でカレントディレクトリ上でhttpサーバーを立ち上げるプログラム作った
2019/01/08
[ad#top-1][
Go言語で簡易的なWebサーバーを立ち上げるプログラムを作りました。
特に設定することなくカレントディレクトリがドキュメントルート(DocumentRoot)になってくれます。
ソースコードはこちら。
package main import ( "log" "net/http" "os" ) func main() { path, _ := os.Getwd() http.Handle("/", http.StripPrefix("/", http.FileServer(http.Dir(path) ))) log.Fatal(http.ListenAndServe(":8080", nil)) }
このプログラムファイルと同じフォルダにHTMLファイル(index.html)を作成すると、プログラム起動後にブラウザでlocalhost:8080にアクセスすると、そのHTMLファイルが見ることが出来ます。
[ad#ad-1]
スポンサーリンク