栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

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

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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:Userstianjialonggobin ,里面有bee的可执行程序

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909967.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号