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

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

目录 安装简单示例遇到的问题

安装

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的可执行程序

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/996197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存