예제 #1
0
파일: main.go 프로젝트: LYY/gotestlab
func main() {
	runtime.GOMAXPROCS(runtime.NumCPU())
	serv := echo.New()
	serv.Use(middleware.Logger())
	serv.Use(middleware.Recover())
	r := pongor.GetRenderer()
	serv.SetRenderer(r)
	serv.Get("/pongo", PongoGetHandler())
	serv.Get("/string", StringHandler())

	serv.Run(standard.New(":8002"))
	// serv.Run(fasthttp.New(":8002"))
}
예제 #2
0
func main() {
	serv := echo.New()
	r := pongor.GetRenderer()
	// r := pongor.GetRenderer(pongor.PongorOption{
	// 	Reload: true, // if you want to reload template every request, set Reload to true.
	// })
	serv.SetRenderer(r)
	serv.Static("/static", "./static")
	serv.Get("/", func() echo.HandlerFunc {
		return func(ctx echo.Context) error {
			ctx.Render(200, "index.html", map[string]interface{}{
				"title": "你好,世界",
			})
			return nil
		}
	}())

	serv.Run(standard.New("127.0.0.1:9000"))
}