repositorypackage
1.1.0-beta1
Repository: https://github.com/go-the-way/anoweb.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
anoweb
_
| |
_____ ____ ___ _ _ _ _____ | |__
(____ || _ \ / _ \ | | | || ___ || _ \
/ ___ || | | || |_| || | | || ____|| |_) )
\_____||_| |_| \___/ \___/ |_____)|____/
::anoweb::
The lightweight and powerful web framework using the new way for Go. Another go the way.
{{ Version @VER }}
{{ Powered by go-the-way }}
{{ https://github.com/go-the-way/anoweb }}
Overview
Features
- Pure native, no third dependencies
- Basic & Variables & Group router
- REST-ful controllers
- Binding & validation
- Middleware supports
- Session supports
- Rich Response supports
Install
require github.com/go-the-way/anoweb latest
Quickstart
package main
import (
"fmt"
"io/ioutil"
"net/http"
"time"
"github.com/go-the-way/anoweb"
"github.com/go-the-way/anoweb/context"
)
func main() {
go func() {
time.AfterFunc(time.Second, func() {
response, _ := http.Get("http://localhost:9494")
resp, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(resp))
})
}()
anoweb.Default.Get("/", func(ctx *context.Context) {
ctx.Text("Hello world")
}).Run()
}