企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
// 原网址转短网址 func originUrl2dwz(url string) (string, error) { // 生成唯一ID newID, err := generateID() if err != nil { return "", err } // 记录短网址和原网址的映射关系 rkey := fmt.Sprintf("dwz:%d", newID) err = getRedisConn().Set(ctx, rkey, url, 0).Err() if err != nil { return "", err } //短网址 v2 newIDStr := conv62(newID) dwz := fmt.Sprintf("http://127.0.0.1/%s", newIDStr) // //短网址 v1 // dwz := fmt.Sprintf("http://127.0.0.1/%d", newID) return dwz, nil }