GoLang -T
go版本
go version
go本地配置
go env
开启GOSUMDB
go env -w GO111MODULE=on
写入配置-设置代理
go env -w GOPROXY=https://goproxy.io,direct
初始化包管理模块
go mod init projectName
查看依赖版本
go list -m -versions -json github.com/gin-gonic/gin
解释依赖
go mod why
修改go.mod文件
go mod edit -go=1.16
打印模块依赖图
go mod graph
更新依赖
go get -u
清理依赖(删除多余的包)
go mod tidy
清空缓存
go clean --modcache
安装依赖
go get pkg
指定依赖版本
go get pkg@version
卸载依赖
go clean --modcache
查看已安装包
go list -m all
设置私有仓库,多个用逗号相隔
go env -w GOPRIVATE=*.lib.tencent.com
nginx配置
静态文件后缀模式
server { listen 80; server_name goframe.org; access_log /var/log/gf-app-access.log; error_log /var/log/gf-app-error.log; location ~ .*\.(gif|jpg|jpeg|png|js|css|eot|ttf|woff|svg|otf)$ { access_log off; expires 1d; root /var/www/gf-app/public; try_files $uri @backend; } location / { try_files $uri @backend; } location @backend { proxy_pass http://127.0.0.1:8199; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
静态文件目录模式
server { listen 80; server_name goframe.org; access_log /var/log/gf-app-access.log; error_log /var/log/gf-app-error.log; location ^~ /public { access_log off; expires 1d; root /var/www/gf-app; try_files $uri @backend; } location / { try_files $uri @backend; } location @backend { proxy_pass http://127.0.0.1:8199; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现