码迷,mamicode.com
首页 > Web开发 > 详细

go的web框架beego

时间:2019-01-23 23:30:34      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:定义   class   string   使用   write   实例   结构   添加   pat   

安装

beego 包含一些示例应用程序以帮您学习并使用 beego 应用框架。
您需要安装 Go 1.1+ 以确保所有功能的正常使用。
你需要安装或者升级 Beego 和 Bee 的开发工具:

$ go get -u github.com/astaxie/beego
$ go get -u github.com/beego/bee

为了更加方便的操作,请将 $GOPATH/bin 加入到你的 $PATH 变量中。请确保在此之前您已经添加了 $GOPATH 变量。

# 如果您还没添加 $GOPATH 变量
$ echo ‘export GOPATH="$HOME/go"‘ >> ~/.profile # 或者 ~/.zshrc, ~/.cshrc, 您所使用的sh对应的配置文件

# 如果您已经添加了 $GOPATH 变量
$ echo ‘export PATH="$GOPATH/bin:$PATH"‘ >> ~/.profile # 或者 ~/.zshrc, ~/.cshrc, 您所使用的sh对应的配置文件
$ exec $SHELL

Hello Beego

package main

import (
    _ "beefly/routers"         // _ xx 将导入的包丢弃  只是为了调用包中的init函数
    "fmt"
    "github.com/astaxie/beego" //导入beego框架包
)

//自定义的结构体
type MainController struct {
    //成员beego.Cotroller
    beego.Controller
}

//给结构体MainController绑定一个方法 相当于Python的实例方法
//this是指针类型
func (this *MainController) Get() {
    this.Ctx.WriteString("Hello Beego!!")
}

// 入口函数
func main() {
    //配置路由  
    beego.Router("/hello", &MainController{})
    //启动服务
    beego.Run("localhost")
}

go的web框架beego

标签:定义   class   string   使用   write   实例   结构   添加   pat   

原文地址:https://www.cnblogs.com/endurance9/p/10311922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!