go语言学习-beego框架学习之beego安装和输出hello world

beego 的安装

beego 的安装是典型的 Go 安装包的形式:

go get github.com/astaxie/beego

常见问题:

  • git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。
  • git https 无法获取,请配置本地的 git,关闭 https 验证:
git config --global http.sslVerify false
  • 无法上网怎么安装 beego,目前没有好的办法,接下来我们会整理一个全包下载,每次发布正式版本都会提供这个全包下载,包含依赖包。

beego 的升级

beego 升级分为 go 方式升级和源码下载升级:

  • Go 升级,通过该方式用户可以升级 beego 框架,强烈推荐该方式:
go get -u github.com/astaxie/beego
  • 源码下载升级,用户访问 https://github.com/astaxie/beego ,下载源码,然后覆盖到 $GOPATH/src/github.com/astaxie/beego 目录,然后通过本地执行安装就可以升级了:
go install  github.com/astaxie/beego

beego版本的hello world

package main

import "github.com/astaxie/beego"

//通过组合的形式在自定义的Controller中将beego.Controller包含,
//这样自定义的Controller就有了Post,Get...等方法,我们只要重写
//Get方法,在Get中写入 "hello world"就可以了
type MainController struct {
    beego.Controller
}

func (this *MainController)Get(){
    this.Ctx.WriteString("hello world")
}

func main(){
    beego.Router("/",&MainController{})
    beego.Run()
}

通过浏览器访问 http://localhost:8080/ 可以在浏览器中看到访问结果:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/len_yue_mo_fu/article/details/81078561