Demo 学 Echo Part2 路由使用及静态文件
echo的路由处理及静态文件
package main
import (
"net/http"
"github.com/labstack/echo"
)
var ActionIndex = func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("from action index"))
}
var ActionHome = http.HandlerFunc(
func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("from action home"))
},
)
var ActionAbout = echo.WrapHandler(
http.HandlerFunc(
func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("from action about"))
},
),
)
func main() {
r := echo.New()
r.Static("/static", "assets")
r.GET("/index", echo.WrapHandler(http.HandlerFunc(ActionIndex)))
r.GET("/home", echo.WrapHandler(ActionHome))
r.GET("/about", ActionAbout)
r.Start(":9000")
}
最后修改于 2019-08-17