12345678910111213141516171819202122232425262728293031 |
- package api
- import (
- "encoding/json"
- "net/http"
- )
- type Route struct {
- Name string
- Method string
- Pattern string
- HandlerFunc http.HandlerFunc
- }
- type Routes []Route
- var routes = Routes{
- Route{
- "SayHello",
- "GET",
- "/hello",
- func(writer http.ResponseWriter, request *http.Request) {
- writer.Header().Set("Content-Type", "application/json; charset=UTF-8")
- dict := map[string]string{
- "message": "hello world!",
- }
- data, _ := json.Marshal(dict)
- writer.Write(data)
- },
- },
- }
|