古いgojiのエントリーばっかりで新しいgojiのが見つからないので。

package main

import (
    "goji.io"
    "goji.io/pat"
    "net/http"
    "golang.org/x/net/context"
)

func main() {
    mux := goji.NewMux()
    mux.HandleFuncC(pat.Get("/"), func(ctx context.Context, w http.ResponseWriter, r *http.Request){
        // ...
    })
    mux.Handle(pat.Get("/*"), http.FileServer(http.Dir("public")))
    http.ListenAndServe("localhost:8000", mux)
}

public以下に置いたファイルにアクセスできる。

Comments


Option