uokadaの見逃し三振は嫌いです

ここで述べられていることは私の個人的な意見に基づくものであり、私が所属する組織には一切の関係はありません。

GoでpythonのSimpleHTTPServer的なものを使う

$ python -mSimpleHTTPServer

pythonだとこれで8000ポートでカレントディレクトリをdocrootにWebサーバーが立ち上がる。

Goで同じことをするとこれぐらいコードを書けば同じことが出来る。 Windowsの環境でWebサーバーを簡易にたちあげたいって場合に役立ちそう。

package main

import (
    "net/http"
)

func main(){
    http.Handle("/", http.FileServer(http.Dir(".")))
    http.ListenAndServe(":8000", nil)
}