go 语言 入门 环境配置
环境设置
-
windows对应的设置环境变量即可
setx /m GOPROXY https://goproxy.io,direct setx /m GO111MODULE auto
-
linux 环境 编辑
/.bashrc(bash)或者
/.zshrc(zsh)export GOPROXY=https://goproxy.io export GO111MODULE=auto
翻墙的解决方法
由于国内没法安装到X包下面的东西 如果可以翻墙 上面的命令就可以让你安心使用swagger了 如果没有翻墙的办法那就先装一下 gopm
go get -v -u github.com/gpmgo/gopm
此时你就可以使用 gopm了 这时候执行
gopm get -g -v github.com/swaggo/swag/cmd/swag
web框架选择
- gin
star多,基础框架,性能
- https://github.com/bilibili/kratos
bilibili出品微服务框架, 基于gin改造, 文档暂时还欠缺
- beego
文档完善
包含必要的web开发工具,mvc,orm,等等
使用beego 开发
-
安装bee工具
从release中下载bee.exe放到$GOPATH/bin下 -
环境设置
注意需要关闭 MODULE
GO111MODULE=off - 执行初始化项目
bee api go-web-bee-api -driver=mysql -conn="root:admin@tcp(127.0.0.1:3306)/afunqi_platform"
bee new go-web-bee
bee generate appcode -driver=mysql -conn="root:admin@tcp(127.0.0.1:3306)/afunqi_platform"
cgo
注意 cgo必须使用 mingw-w64,go版本是64就需要安装64的
版权声明:本文为mengyouyouzi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。