安装

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")
}

最新文章

  1. linux(六)__进程与任务控制
  2. C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型)
  3. UVA1585
  4. 给自定义cell赋值代码
  5. mac 文本编辑器 文本编码Unicode utf-8 不适用的问题
  6. SharePoint 2013 开发——搜索架构及扩展
  7. 智能配置item
  8. PPP(点对点协议(Point to Point Protocol)
  9. Splashscreen
  10. 用PHP对数据库数据进行删除
  11. 实现图片大小的自动控制( 图片大小控制CSS代码)
  12. OnDrawGizmos函数
  13. javascript小游戏--生命游戏
  14. LOL(英雄联盟)系统鼠标速度锁定工具
  15. How systems researchers build systems
  16. VMI
  17. 给EditText的drawableRight属性的图片设置点击事件
  18. Android进阶(二十四)Android UI---界面开发推荐颜色
  19. python学习笔记(七)- 递归、python内置函数、random模块
  20. WebAPI中发送字节数组

热门文章

  1. Java如何调用shell脚本的
  2. JavaScript学习笔记(三)——对象
  3. 5 种使用 Python 代码轻松实现数据可视化的方法
  4. 获取文件夹下某个类型的文件名---基于python
  5. GCD最大公约数
  6. lintcode-451-两两交换链表中的节点
  7. caffe神经网络模型的绘图
  8. Jmeter 快速入门--初识线程组
  9. 守护线程以及要使用时注意的一点(Daemon Thread)
  10. this.$http & vue