本文整理汇总了Golang中mango.Stack.Run方法的典型用法代码示例。如果您正苦于以下问题:Golang Stack.Run方法的具体用法?Golang Stack.Run怎么用?Golang Stack.Run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mango.Stack
的用法示例。
在下文中一共展示了Stack.Run方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
custom_logger := log.New(os.Stdout, "", log.Ldate|log.Ltime)
stack.Middleware(mango.Logger(custom_logger))
stack.Run(Hello)
}
示例2: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
stack.Middleware(silence.SilenceErrors) // Include our custom middleware
stack.Run(Hello)
}
示例3: main
func main() {
routes := make(map[string]mango.App)
routes["/"] = new(mango.Stack).Compile(Index)
routes["/get_token"] = new(mango.Stack).Compile(GetToken)
stack := new(mango.Stack)
stack.Middleware(mango.ShowErrors("<html><body>{Error|html}</body></html>"), mango.Routing(routes))
stack.Address = ":3001"
stack.Run(Index)
}
示例4: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
// Route all requests for /goodbye to the Goodbye handler
routes := map[string]mango.App{"/goodbye(.*)": Goodbye}
stack.Middleware(mango.Routing(routes))
// Hello handles all requests not sent to Goodbye
stack.Run(Hello)
}
示例5: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
// Initialize our cats middleware with our list of cat_images
cat_images := []string{"http://images.cheezburger.com/completestore/2010/7/4/9440dc57-52a6-4122-9ab3-efd4daa0ff60.jpg", "http://images.icanhascheezburger.com/completestore/2008/12/10/128733944185267668.jpg"}
cats_middleware := cats.Cats(cat_images)
stack.Middleware(cats_middleware) // Include the Cats middleware in our stack
stack.Run(Hello)
}
示例6: main
func main() {
// redis hello world
c, err := redis.Dial("tcp", ":6379")
if err != nil {
// handle error
} else {
fmt.Println("Hello, 世界")
}
c.Do("SET", "k1", 1)
defer c.Close()
ci := make(chan int, 10)
go ProbeManager(ci)
t1 := Probe{}
fmt.Println("Rectangle r1 is: ", t1)
stack := new(mango.Stack)
stack.Address = ":3000"
stack.Middleware(mango.ShowErrors(""))
stack.Run(Hello)
}
示例7: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
stack.Middleware(mango.Sessions("my_secret", "my_session_key", ".my.domain.com"))
stack.Run(Hello)
}
示例8: main
func main() {
stack := new(mango.Stack)
stack.Address = ":3000"
stack.Run(Hello)
}