Her Framework - Go MVC 模式框架


Apache License
跨平台
Google Go

软件简介

介绍

用 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

[](https://github.com/go-web-

framework/handy#%E5%8F%82%E8%80%83%E4%BD%BF%E7%94%A8%E9%A1%B9%E7%9B%AE)参考、使用项目

[](https://github.com/go-web-

framework/handy#%E5%BC%80%E5%8F%91%E6%88%90%E5%91%98)开发成员

John, Monkey