zoukankan      html  css  js  c++  java
  • Golang Gin 框架下的重定向与参数获取绑定 路由组 中间件

    ***********************************************************中间件*****************

           跨中间件存取值的方法,如在中间件A中存入某值,执行到B中间件时 取出A中存的值方法如下

     

     

    *******************************************************************路由组********************************************

                   创建/route  并在其下创建 route.go

    package route
    
    import (
        "GinMysql/contraller"
        "github.com/gin-gonic/gin"
        "net/http"
    )
    
    func SetUpRoute() *gin.Engine{
        engin:=gin.Default()
    
        engin.LoadHTMLFiles("./view/user/Users")
        //engin.LoadHTMLFiles("./view/user/AddUser")
        group:= engin.Group("/user")
        {
            group.GET("/Users", contraller.GetAllUser)
            group.POST("/modify/:id", contraller.AddUser)
    
            group.POST("/AddUser",contraller.AddUser)
            group.GET("/delete/:id",contraller.DeleteUser)
        }
        engin.GET("/AddUser",contraller.AddUser)
        engin.GET("/MyHtml", func(c *gin.Context) {
            engin.LoadHTMLFiles("./view/MyHtml")
            c.HTML(http.StatusOK,"MyHtml",true)
        })
        return engin
    }

    main 里面的代码

    func main(){
        engin:= route.SetUpRoute()
        engin.Run(":8090")
    }

     

    *************************************  /xxx/xxx参数*******************************************************************

     

    ********************************************** shouldbind将参数绑定到对像**************************************************************

     

  • 相关阅读:
    VSTO开发指南(VB2013版) 第四章 Excel编程
    VSTO开发指南(VB2013版) 第三章 Excel编程
    VSTO开发指南(VB2013版) 第二章 Office解决方案介绍
    VSTO开发指南(VB2013版) 第一章 Office对象模型
    打印预览
    打印
    工具函数
    开始使用
    模版对应信息
    解决PLSQL或者sqlplus连接oracle慢的方法
  • 原文地址:https://www.cnblogs.com/yingger/p/13378272.html
Copyright © 2011-2022 走看看