Quick Start

package main

import (
	"fmt"

	"clevergo.tech/clevergo"
)

func home(c *clevergo.Context) error {
	return c.String(http.StatusOK, "hello world")
}

func hello(c *clevergo.Context) error {
	return c.String(http.StatusOK, fmt.Sprintf("hello %s", c.Params.String("name")))
}

func main() {
	app := clevergo.New()
	app.Get("/", home)
	app.Get("/hello/:name", hello)
	app.Run(":8080")
}
$ curl http://localhost:8080/
hello world

$ curl http://localhost:8080/hello/foobar
hello foobar
comments powered by Disqus