postman测试时用绝对地址,url要填完整
我猜可能是在windows下的环境变量path里添加,一起等待标准答案。
是这个方法没有定义
context.Background()
这个上下文还是需要的
redis服务进程启动了没
是我搞错了 这个问题不存在 抄代码都抄错了 太粗心了
redirect 路由是不是少写}
github.com/pilu/go-base62
这是系统对应的版本不同引起的
Visual Studio Code 了解一下
不行的,要中转一下,不然就是直接引用了
https://github.com/hiningmeng/go-shortlink.git 我对着视频开发的,供参考
https://en.wikipedia.org/wiki/Base64
因为base64包含'+'和'/'字符,对URL不友好,所以转成base62,这样只包含0-9A-Za-z字符
这是自己定义的函数 注意看课程 后面有写出来
go get github.com/justinas/alice
手动上github 把包下载到本地使用
有解决方法了么???
sha1的冲突可能性很低,基本可以不考虑。
github.com/pilu/go-base62
go get -u github.com/mattheath/base62
resdisClient 实现了Storage的方法
func toSha1(str string) string { var ( sha = sha1.New() ) return string(sha.Sum([]byte(str))) }