服务多个站点
下载安装
go get github.com/go-macaron/switcher使用示例
func main() {
m1 := macaron.Classic()
// 注册 m1 实例的中间件和路由
m2 := macaron.Classic()
// 注册 m2 实例的中间件和路由
hs := switcher.NewHostSwitcher()
// 设置实例所对应的主机地址
hs.Set("gowalker.org", m1)
hs.Set("gogs.io", m2)
hs.Run()
}动态匹配
Last updated
Was this helpful?