Go框架Beego安装并简单使用以及遇到的问题
Posted 一只小阿大:)
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go框架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安装并简单使用以及遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章