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

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报