Go框架Beego安装并简单使用以及遇到的问题

Posted 一只小阿大:)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go框架Beego安装并简单使用以及遇到的问题相关的知识,希望对你有一定的参考价值。

目录

安装

Beego v2.0开发手册
Beego 官方手册

注意:我安装过git,手册上有写不按照git获取不了包

安装完go语言后先配置环境变量
GOBIN环境变量手打,其他两个环境变量根据自己而定,打开终端,输入指令go env 即可查看


下图是用户变量

配置完环境变量后在你的终端里执行下面命令安装bee工具:
go get -u github.com/beego/bee/v2
然后执行bee version查看是否安装成功:


下载完bee工具后下载beego框架
beego 的安装是典型的 Go 安装包的形式:
go get github.com/beego/beego/v2

beego创建项目
在你的GOPATH路径下新建一个src文件夹,目的是为了存放项目

beego框架是可以前后端分离的
不分离创建的是 bee new “FileNama”
举例bee new test

前后端分离的是bee api “FileName”

创建完项目后,执行发现ERROR,执行go mod tidy重新排序


再运行即可


打开网页输入localhost:8080
我这个是前后端分离的页面

访问网页后,vscode会有监控

简单示例

package main
import (
"github.com/beego/beego/v2/server/web"
)
type MainController struct 
	web.Controller

func (this *MainController) Get() 
	this.Ctx.WriteString("hello world")

func main() 
	web.Router("/", &MainController)
	web.Run()


遇到的问题

我电脑本来没加域的,昨天被加域了,今天发现再创建beego项目运行的时候遇到了下面这个问题
2022/03/01 15:24:42 WARN ▶ 0001 Running application outside of GOPATH

虽然程序是可以运行,但是访问不到,提示警告就是说在环境变量外,所以我重新设置了环境变量即可,然后如果Bee工具找不到的话,可以直接去设置成全局变量 C:\\Users\\tianjialong\\go\\bin ,里面有bee的可执行程序

以上是关于Go框架Beego安装并简单使用以及遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

beego的安装以及bee的安装和使用

go的web框架beego

使用beego框架

Mac 下 安装 和 使用 Go 框架 Beego

go语言web框架beego安装(go mod方式)

Go beego框架使用笔记