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]
スポンサーリンク
