程序员的资源宝库

网站首页 > gitee 正文

bee构建Beego项目 beego开发网站实例

sanyeah 2024-03-29 16:17:18 gitee 9 ℃ 0 评论

类似PHP的Laravel 、Tp框架 使用方便简单

1.Beego介绍

Beego 是一个开源的基于 Golang 的 MVC 框架,主要用于 Golang Web 开发。Beego 可以用来快速开发 API、Web、后端服务等各种应用。
Golang 的 Web 开发框架有很多 Beego(star:22.8k)、Buffalo(5.6k)、Echo(17.2k)、Gin(37.9k)、Iris(18.1k)、Revel(11.7k) ,从 github star 数量来看 Gin>Beego>Iris>Echo>Revel>Buffalo。
目前国内用的比较多的就是 Beego 和 gin 两个框架,如果项目比较小,个人开发,并且只是用 Golang 来写一些 api 接口的话, gin 是不错的选择,
如果你是团队开发或者不仅要用golang 写 api,还要用 golang 写 web 后端,并且注重代码质量的话建议用 Beego。
Beego Github 地址:https://github.com/astaxie/beego
Beego 官网:http://beego.me

2.Beego脚手架工具bee

通过 bee 脚手架,我们可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。
go get -u github.com/beego/bee

下载bee失败解决

fan qiang 或者修改代理

设置Go代理

go env -w GOPROXY=https://goproxy.cn

执行完之后 会在GOPATH/bin 生成bee.exe可执行程序

把GOPATH/bin添加到环境变量中

 执行 bee或bee version测试 如下即安装成功

3.使用bee创建项目

bee new 创建普通项目:
在命令行执行 bee new <项目名>可以创建一个新的项目,bee 工具的命令需要在
$GOPATH/src 下执行。命令执行完毕后,会创建一个 beego 的典型 mvc 架构的项目包。
bee new beegodemo
bee api 创建只开发 APi 的应用:
beego 也可以用来开发 API 应用。
在命令行输入 bee api <name>创建新的 API 应用。
bee api apidemo
bee run 运行项目:
在项目目录下执行命令行 bee run 可以进行项目编译
bee run

4.使用go mod管理项目

4.1创建项目

bee new 项目名称
注意:创建完成项目会会在你的 GOPATH 目录生成对应的项目,如果你想在其他目录开发
beego 项目的话只需要把所有代码复制到你的 go mod init 对应的目录。

4.2初始化项目模块

go mod init beegodemo02

4.3将依赖包复制到项目下的 vendor 目录 

go mod vendor

4.4运行项目

bee run 

4.5访问http://:8080

5.项目目录结构分析

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表