golang

(156)

golang gin 实现 redirect 302 跳转

我的需求是,访问了一个 golang gin 的链接,然后自动 302 跳转到一个三方链接。主要是为了做出站链接统计。 ## 实现方法 ``` c.Redirect(302, "https://www.sunzhongwei.co

GoAdmin 新增路由后报错:panic: handlers are already registered for path

参照 GoAdmin 文档中的提示,添加了一个新的 model 及路由,但是编译成功后,运行报错: ``` [GIN-debug] GET /go/admin/assets/dist/fonts/fontawesome-web

go-admin cli error: interface conversion: interface {} is nil, not string

在使用 GoAdmin 生成数据模型文件时报错: ``` $ adm generate GoAdmin CLI v1.2.8 ? choose a driver mysql ? sql address 127.0.0.

golang 管理后台框架 gin-vue-admin 与 GOADMIN 对比

想尝试一下用 golang 写管理后台,如果开发效率可以接受的话,就逐步替换掉目前的 laravel backpack 后台。 下面的内容已经过时,不需要再看了。目前,我已经改用了 Golang gin 作为后台接口服务,前端使用 A

cannot find module providing package github.com/xxx: working directory is not part of a module

## 运行 goadmin 时,报错 ``` $ go run main.go main.go:4:2: cannot find module providing package github.com/GoAdminGroup/g

go get 显示 golang 三方包下载进度

今天在下载一个 golang 三方包时,执行了很长时间,也没有执行完毕。 命令如下: go get github.com/GoAdminGroup/go-admin/adm 我不知道是网络断掉了,还是什么原因,因为

golang 自动化测试

为了提升开发效率,很多时候我只想在终端下敲代码,并执行自动化测试验证。相比,每改一点代码,就打开浏览器手动测试,要节省很多时间,也不容易临时起意去论坛闲逛了。。。 ## 依赖包 import "testing" ##

go test 提示 no test files

由于我的 golang 测试代码写在子目录下,而项目根目录下没有任何测试代码文件。所以在执行测试时,提示 no test files。 ``` go test -v ? sunzhongwei.com/go_tool

go test 报错 exec: "gcc": executable file not found in $PATH

执行 golang 测试代码时,报错: ``` > go test # runtime/cgo exec: "gcc": executable file not found in $PATH ``` 开发环境,Windo

Golang 短网址服务实现出站链接统计,及失效检测

## 头痛的问题 - 网站内大量的三方网站链接,经常会有失效的情况,需要自动判断是否已失效。例如阿里云大使链接和京东、淘宝链接就经常发生变更或者失效。 - 三方链接存在于多个网页/代码中,一旦变更,就需要多处更改。如果能统一管理就方便多