<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                注解路由 注意: beego 自動會進行源碼分析,注意只會在 dev 模式下進行生成,生成的路由放在 “/routers/commentsRouter.go” 文件中。 將配置文件中的 runmode 更改為 dev 模式 。 或者 在 main函數添加:beego.BConfig.RunMode ="dev" ~~~ |-- routers | `-- router.go ~~~ 代碼: ~~~ package routers import ( admin "project/admin/controllers" "github.com/astaxie/beego" ) func init() { // 注解路由 beego.Include(&admin.UserController{}) } ~~~ ~~~ |-- admin | |--controllers | `-- user.go ~~~ 代碼: ~~~ package admin import ( "fmt" "github.com/astaxie/beego" ) type UserController struct { beego.Controller } func (c *UserController) URLMapping() { c.Mapping("Index", c.Index) c.Mapping("Test", c.Test) } // @router /admin/index/ func (this *UserController) Index() { this.Ctx.WriteString("這是注釋路由 user/index") } // @router /admin/test/user_name/:user_name/user_id/:user_id [get] func (this *UserController) Test() { user_name := this.Ctx.Input.Param(":user_name") values := this.Ctx.Input.Params() str := fmt.Sprintln(values) this.Ctx.WriteString("這是注釋路由 user/test , values is " + str + " user name is " + user_name) } ~~~ 路由目錄下自動生成 :commentsRouter_admin_controllers.go ~~~ |-- routers | `-- router.go | `-- commentsRouter_admin_controllers.go ~~~ commentsRouter_admin_controllers.go 自動生成的代碼: ~~~ package routers import ( "github.com/astaxie/beego" "github.com/astaxie/beego/context/param" ) func init() { beego.GlobalControllerRouter["project/admin/controllers:UserController"] = append(beego.GlobalControllerRouter["project/admin/controllers:UserController"], beego.ControllerComments{ Method: "Index", Router: `/admin/index/`, AllowHTTPMethods: []string{"get"}, MethodParams: param.Make(), Params: nil}) beego.GlobalControllerRouter["project/admin/controllers:UserController"] = append(beego.GlobalControllerRouter["project/admin/controllers:UserController"], beego.ControllerComments{ Method: "Test", Router: `/admin/test/user_name/:user_name/user_id/:user_id`, AllowHTTPMethods: []string{"get"}, MethodParams: param.Make(), Params: nil}) } ~~~ 瀏覽器訪問: http://127.0.0.1:8080/admin/index 瀏覽器輸出: 這是注釋路由 user/index 瀏覽器訪問: http://127.0.0.1:8080/admin/test/user_name/user1/user_id/123 瀏覽器輸出: 這是注釋路由 user/test , values is map[:user_name:user1 :user_id:123] user name is user1
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看