beego框架学习之安装框架

Beego 是一个快速开发 Go 应用的 HTTP 框架,可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,相对于echo框架仅包含路由和控制器核心模块,beego是一个完整的MVC框架包括路由&控制器、model 数据库ORM封装、view模板处理。

一、安装包

1、安装beego核心包

go get -u github.com/beego/beego/v2

2、安装orm包用于操作数据库,beego的orm包是独立的模块需要单独安装

go get github.com/beego/beego/v2/client/orm

3、安装mysql驱动, 必须安装mysql驱动,orm包才能工作

go get github.com/go-sql-driver/mysql

4、安装bee工具包,这个是beego开发的辅助工具,用于快速创建项目,运行项目以及打包项目

go get -u github.com/beego/bee/v2

二、使用bee创建项目

执行bee new beegoStudy命令,创建一个名称为beegoStudy的项目

这个时候会报错:无法将“bee”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

原因是GOROOT\bin下没有bee.exe,因此需要先生成bee.exe:

1、到GOPATH\pkg\mod\github.com\beego\[email protected]下,执行:

go mod tidy

go install

2、这样就会在GOPATH\bin下生成bee.exe了:

3、然后我们需要把bee.exe复制到GOROOT\bin下:

beego框架学习之安装框架_第1张图片

再执行 bee new beegoStudy

beego框架学习之安装框架_第2张图片

这样,在当前的目录下,就创建了一个名为beegoStudy的工程了。

三、项目结构

beego框架学习之安装框架_第3张图片

四、运行项目

执行命令:bee run

如果出现报错:

​​​​​​​

当我们看到 missing go.sum之类的错误,就需要执行go mode tidy,将项目需要的依赖增加到工程中的go.mod文件,并且去掉go.mod文件中项目不需要的依赖。

然后我们再执行:bee run​​​​​​​

然后通过访问:http://localhost:8080/ 就可以看到如下画面,说明项目启动成功了:

beego框架学习之安装框架_第4张图片

你可能感兴趣的:(go语言学习,golang,学习,beego)