Go iris Redirect 跳转的html文件放什么位置?

karl_zhao · 2019-06-05 22:06:51 · 2927 次点击

哪位大牛在线,麻烦指点一下吧

#1
更多评论
swper
让学习成为一种习惯!

如果你想直接请求/时就返回index.html的内容就需要添加一个模版(views)的目录,可以这样处理:

func main() {
    app := iris.New()
    app.Logger().SetLevel("debug")
    app.Use(logger.New())
    app.RegisterView(iris.HTML("views", ".html"))   //添加一个注册方法
   //这里直接匹配目录下的文件名
    app.Handle("GET", "/", func(ctx iris.Context) { ctx.View("index.html") })  
    app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))
}
#2