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

本文详细介绍了如何使用beego框架进行路由配置,包括在`routers/router.go`设置路由,创建控制器文件,设计HTML页面,启动beego服务,以及在浏览器中验证200状态码的成功跳转。通过五个步骤,读者可以了解beego的基本操作流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:在 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

第五步:在浏览器中运行

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值