beego 入门
环境搭建
- go环境安装
软件下载地址: https://studygolang.com/dl 版本选择: 1.13.4
- 环境配置
设置环境变量 GOPATH: 项目路径 GOROOT:go软件安装路径 # windows 设置环境变量能够从[计算机]-->[系统属性]-->[高级]-->[环境变量] # mac 直接写入家目录下的.bash_profile 便可 tee ~/.bash_profile << EOF export PATH export GOROOT=/usr/local/go export GOPATH=/Users/wanghui/go EOF source ~/.bash_profile
- 检查是否安装成功
# 打开命令行终端输入以下的命令 go env
- git安装
软件下载地址: https://git-scm.com/downloads 选择最新版本安装便可
- 工程管理
# 从新打开终端 cd $GOPATH mkdir pkg bin src
- bee工具与beego安装
# 终端运行 go get github.com/beego/bee go get github.com/astaxie/beego
- 代码编辑器
https://www.jetbrains.com/go/ # 关于licence,建议去淘宝花十几块钱买一年的直接用就行,找破解也不大好
第一个Beego项目
- 建立项目
cd $GOPATH/src bee new beego_project
- 启动项目
cd $GOPATH/src/beego_project bee run
- 访问项目
本地浏览器访问http://127.0.0.1:8080前端
- 注意事项
- bee new 项目名称建议使用驼峰或者下划线的方式来命名
- 项目的放置路径须要在
$GOPATH/src/
下
项目剖析
- 使用goland打开项目
- 项目路径解析
main.go 入口文件 conf 配置文件路径 controllers 业务逻辑 models 数据库模型 routers 路由 static 静态文件 test 单元测试 views 前端代码
项目运行逻辑介绍
详情能够参阅代码git
第一个controller
-
定义结构体controller
github - 定义路由
- 定义get请求方法
- 定义views视图
- 重启项目访问http://127.0.0.1:8080/user