安装go语言之后 安装 beego 和 开发工具 bee
go get -u github.com/astaxie/beegogo get -u github.com/beego/bee
使用bee 创建web项目
bee new <项目名称>
使用bee 创建api项目
bee api <项目名称>
下面以web项目为例:
命令创建beego项目
bee new huntergoweb
使用Goland等IDE打开项目
进行初体验
main.go 程序入口
package mainimport (_ "huntergoweb/routers" //路由包"github.com/astaxie/beego")func main() {beego.Run()}
导入的 项目名称/routers 就是默认的路由包
可设置路由
然后在routers.go中 配置和添加自己的路由
如 添加一下url 为 ~/hunter/ 对应到自己名为Hunter的控制器
package routersimport ("huntergoweb/controllers""github.com/astaxie/beego")func init() {beego.Router("/", &controllers.MainController{})beego.Router("/hunter/", &controllers.HunterController{})}
然后看看控制器这边
package controllersimport ("github.com/astaxie/beego")type MainController struct {beego.Controller}func (c *MainController) Get() {c.Data["Website"] = "beego.me"c.Data["Email"] = "astaxie@gmail.com"c.TplName = "index.tpl"}
添加上自己的Hu