1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
package main import ( "net/url" "sleepy" ) type Item struct { sleepy.BaseResource } func (item Item) Get(values url.Values) (int, interface{}) { items := []string{"item1", "item2"} data := map[string][]string{"items": items} return 200, data } func main() { item := new(Item) var api = new(sleepy.API) api.AddResource(item, "/items") api.Start(3000) }