Skip to content

uzziahlin/web

Repository files navigation

Web框架

一个基于go语言编写的简单web框架,支持路由、中间件、模板、静态文件、session等功能。用户也可以很好地进行扩展路由树等核心功能。

使用示例如下:

package main

import (
    "github.com/uzziahlin/web"
)

func main() {
    server := web.NewHttpServer(":8080")
    
    server.Get("/", func(ctx *web.Context) {
        ctx.WriteJSON(200, "Hello World!")
    })
    
    server.Get("/user/:id", func(ctx *web.Context) {
        ctx.WriteJSONOK("Hello User!")
    })
    
    server.Post("/user", func(ctx *web.Context) {
        ctx.WriteJSON(200, "Hello Post!")
    })
    
    server.Start()
}

About

一个简单易用的go语言web框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages