Updated documentation
This commit is contained in:
parent
01f8b2d5be
commit
8bf1bc8f32
32
README.md
32
README.md
@ -8,14 +8,38 @@ HTTP server.
|
||||
go get git.akyoto.dev/go/server
|
||||
```
|
||||
|
||||
## Example
|
||||
## Examples
|
||||
|
||||
Init:
|
||||
|
||||
```go
|
||||
s := server.New()
|
||||
|
||||
s.Get("/", func(ctx server.Context) error {
|
||||
return ctx.String("Hello")
|
||||
})
|
||||
// Add your routes here.
|
||||
|
||||
http.ListenAndServe(":8080", s)
|
||||
```
|
||||
|
||||
Static route:
|
||||
|
||||
```go
|
||||
s.Get("/", func(ctx server.Context) error {
|
||||
return ctx.String("Hello")
|
||||
})
|
||||
```
|
||||
|
||||
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"))
|
||||
})
|
||||
```
|
Loading…
Reference in New Issue
Block a user