Her FrameworkGo MVC 模式框架

联合创作 · 2023-09-20 13:29

介绍


用 Go 实现的一个简单的 MVC 模式框架,目前支持:



  • 路由/RESTFUL(route)


  • 控制器(handler)


  • 视图(templates)


  • 表单(form)


  • 静态文件(static)



安装


请确保Go环境已经安装,如未安装请参考 Go 环境安装,请安装最新版。


go get github.com/go-code/her

使用


package main

import (
    "github.com/go-code/her"
)

func main() {
    app := her.NewApplication()
    app.Route.Handle("/", func() string {
        return "hello world!"
    })
    app.Route.Handle("/hello/{val}", func(val string) string {
        return "hello " + val
    })
    app.Route.Handle("/hi/{val}", func(ctx *her.Context, val string) {
        ctx.WriteString("hi " + val)
    })
    app.Start()
}

启动程序访问8080端口,默认端口为8080


参考、使用项目



开发成员


John, Monkey

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报