ソースを参照

format updates

tags/v0.9.0
jimzhan 9年前
コミット
f221e94924
1個のファイルの変更8行の追加6行の削除
  1. +8
    -6
      example/main.go

+ 8
- 6
example/main.go ファイルの表示

Username string Username string
} }


// -------------------- HTML Template --------------------
func Index(w http.ResponseWriter, r *http.Request) { func Index(w http.ResponseWriter, r *http.Request) {
if html, err := template.ParseFiles(filepath.Join("views", "index.html")); err != nil { if html, err := template.ParseFiles(filepath.Join("views", "index.html")); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError) http.Error(w, err.Error(), http.StatusInternalServerError)
} }
} }


// -------------------- JSON Template --------------------
type Response struct { type Response struct {
Code int Code int
Text string Text string
rex.Use(livereload.Middleware) rex.Use(livereload.Middleware)
rex.Get("/", Index) rex.Get("/", Index)


apis := rex.Group("/v1/")
apis.Use(JSON)
apis.Get("/", fetch)
apis.Post("/", create)
apis.Put("/", update)
apis.Delete("/", remove)
api := rex.Group("/v1/")
api.Use(JSON)
api.Get("/", fetch)
api.Post("/", create)
api.Put("/", update)
api.Delete("/", remove)


rex.Run() rex.Run()
} }

読み込み中…
キャンセル
保存