Versions in this module Expand all Collapse all v0 v0.0.1 Feb 4, 2026 Changes in this version + const ANY + const CONNECT + const DELETE + const GET + const HEAD + const OPTIONS + const POST + const PUT + type Context struct + Request *http.Request + Writer http.ResponseWriter + func (c *Context) AllUrlPathParam() map[string]string + func (c *Context) GetContextValue(key any) any + func (c *Context) GetUrlPathParam(key string) string + func (c *Context) ReadJSON(v any) error + func (c *Context) SetContextValue(key any, value any) + func (c *Context) Stop() + func (c *Context) WriteJSON(v any, statusCode ...int) error + type GOweb struct + func New(opts ...Option) (g *GOweb) + func (g *GOweb) GetValue(key any) any + func (g *GOweb) NoRoute(handlerFunc HandlerFunc) + func (g *GOweb) ServeHTTP(writer http.ResponseWriter, request *http.Request) + func (g *GOweb) SetValue(key, value any) + type HandlerFunc func(ctx *Context) + type Option func(g *GOweb) + func WithContext(ctx context.Context) Option + type RouterGroup struct + func (g *RouterGroup) Any(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) BottomNodeList() (sub []*RouterGroup) + func (g *RouterGroup) CONNECT(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) DELETE(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) FootMiddleware(handlers ...HandlerFunc) + func (g *RouterGroup) GET(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) Grep(path string) *RouterGroup + func (g *RouterGroup) HEAD(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) HeadMiddleware(handlers ...HandlerFunc) + func (g *RouterGroup) List() (method, path []string) + func (g *RouterGroup) OPTIONS(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) POST(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) PUT(path string, handlerFunc HandlerFunc) + func (g *RouterGroup) PathMatch(path, method string) (match map[string]string, handle HandlerFunc, grep *RouterGroup)