第一步:在 routers/router.go下配置路由

package routers

import (
	"rabbit/controllers"
	"github.com/astaxie/beego"
)

func init() {
	beego.Router("/", &controllers.MainController{})
	# /welcome  为路由名
    # WelcomeController{} 为控制器
    # POST:Add  为 POST请求方式 Add 方法
    # @@@@ 注意:
    # 1.控制器名使用驼峰命名法
    # 2.方法名首字符大写  如果小写是私有的方法 大写的是共有的方法
	beego.Router("/welcome", &controllers.WelcomeController{},POST:Add);
}

第二步:根据路由创建控制器 在controllers/创建

package controllers

import (
	"fmt"

	"github.com/astaxie/beego"
)

type WelcomeController struct {
	beego.Controller
}

func (n *WelcomeController) Add() {
	fmt.Println(123)  //输出在cmd中 123
	n.TplName = "Welcome.html" //跳转页面  跳转到 Welcome.html
}

第三步:创建HTML页面 在views创建名为Welcome.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Document</title>
  </head>
  <body>
    <h1>跳转页面成功(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤</h1>
  </body>
</html>

第四步:启动beego

beego框架配置路由及跳转页面

第五步:在浏览器中运行

beego框架配置路由及跳转页面

这时的CMD中会出现   123 是我们刚输出的  200 跳转成功  GET 方式发出请求

beego框架配置路由及跳转页面

 

相关文章: