package main
|
|
|
|
import (
|
|
"net/http"
|
|
)
|
|
|
|
type Route struct {
|
|
Name string
|
|
Method string
|
|
Pattern string
|
|
HandlerFunc http.HandlerFunc
|
|
}
|
|
|
|
type Routes []Route
|
|
|
|
var routes = Routes{
|
|
Route{
|
|
"Index",
|
|
"GET",
|
|
"/",
|
|
Index,
|
|
},
|
|
Route{
|
|
"ImageShow",
|
|
"GET",
|
|
"/images/{imageName}",
|
|
ImageShow,
|
|
},
|
|
Route{
|
|
"NewImage",
|
|
"POST",
|
|
"/image",
|
|
NewImage,
|
|
},
|
|
}
|