From 440e48de4b89456d2d7cd2051d2e7c770d4460b8 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Sat, 22 Jul 2023 11:54:13 +0200 Subject: [PATCH] Updated documentation --- README.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9103230..1888364 100644 --- a/README.md +++ b/README.md @@ -8,14 +8,38 @@ HTTP server. go get git.akyoto.dev/go/server ``` -## Example +## Examples + +Init: ```go s := server.New() +// Add your routes here. + +http.ListenAndServe(":8080", s) +``` + +Static route: + +```go s.Get("/", func(ctx server.Context) error { return ctx.String("Hello") }) +``` -http.ListenAndServe(":8080", s) +Parameter route: + +```go +s.Get("/blog/:post", func(ctx server.Context) error { + return ctx.String(ctx.Get("post")) +}) +``` + +Wildcard route: + +```go +s.Get("/images/*file", func(ctx server.Context) error { + return ctx.String(ctx.Get("file")) +}) ``` \ No newline at end of file