go语言入门,beego框架的快速入门和使用
beego框架是现在web开发中使用很多的一个框架,可以帮助你快速搭建web,下面是框架的简单使用demo
安装
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
想要快速建立一个应用来检测安装?
$ cd $GOPATH/src $ bee new hello $ cd hello $ bee run
Windows 平台下输入:
>cd %GOPATH%/src >bee new hello >cd hello >bee run
这些指令帮助您:
- 安装 beego 到您的 $GOPATH 中。
- 在您的计算机上安装 Bee 工具。
- 创建一个名为 “hello” 的应用程序。
- 启动热编译。
一旦程序开始运行,您就可以在浏览器中打开 http://localhost:8080/ 进行访问。
简单示例
下面这个示例程序将会在浏览器中打印 “Hello world”,以此说明使用 beego 构建 Web 应用程序是多么的简单!
package main import ( "github.com/astaxie/beego" ) type MainController struct { beego.Controller } func (this *MainController) Get() { this.Ctx.WriteString("hello world") } func main() { beego.Router("/", &MainController{}) beego.Run() }
把上面的代码保存为 hello.go,然后通过命令行进行编译并执行:
$ go build -o hello hello.go $ ./hello
这个时候你可以打开你的浏览器,通过这个地址浏览 http://127.0.0.1:8080 返回 “hello world”。
相关推荐
mickeychan 2020-09-17
cmsmdn 2020-05-25
gaochujia 2020-05-21
笑面依旧 2019-11-04
xuebingnan 2019-06-29
aqudgv 2019-06-20
lmseohy 2020-01-11
杨友山 2019-11-18
xiaoqiang 2019-07-01