Go MVC 模式框架 Her Framework

Apache License
Google Go
跨平台
2013-12-11
jun0205

介绍

用 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

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

英文速记教程(Handwrite)

Handy write 1.pdf Handy write 2.pdf

2013/07/30 22:52
14
0
十个有用的Sass Mixins

Sass是世界上最成熟、最稳定、强大而又专业的CSS预处理器。我使用Sass有相当长的一段时间了。发现Sass的Mixins对于任何前端开发人员都非常有用,可以帮助前端开发人员节省很多时间,而且能更...

2015/10/04 14:37
141
0
handy之高性能无锁日志系统

利用linux的dup2调用实现的多线程安全的无锁日志系统,代码简短(约200行代码),支持轮替

2014/08/17 17:33
310
0
BASH SHELL SCRIPTING UTILITIES

A collection of handy utilities and functions to make bash scripting easier and more fun. I do a lot of bash shell scripting. Okay, not a lot, but from time to time I find it ha...

08/11 10:57
8
0
Struts2最新OGNL漏洞

Struts 2 Devmode: An OGNL Backdoor,Debug model on......

2014/01/26 21:26
5.1K
0
What does the yield keyword do in Python? (引用)

python + Generator + yield

2015/02/26 10:51
11
0
Applying xargs

There are some commands that turn out to be more useful than first meets the eye. In my opinion, xargs is one of those commands. It takes the standard input and uses it to build...

2011/03/09 13:52
26
0
perl 读写XML

perl 读写xml:主要是写总是忘记怎么搞。。。 一 读xml 1)xml实例 <?xml version="1.0" encoding="UTF-8"?> <employees> <employee age = "30"> <name>linux</name> <country>US</country> ...

2015/07/13 13:31
58
0
jQuery 学习

Because time is valuable, we deliver quick and easy learning. At W3School, you can study everything you need to learn, in an accessible and handy format. Show/Hide Panel...

2011/01/08 17:07
27
0
jQuery 学习

Because time is valuable, we deliver quick and easy learning. At W3School, you can study everything you need to learn, in an accessible and handy format. Show/Hide Panel...

2011/02/21 16:53
26
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部