为了账号安全,请及时绑定邮箱和手机立即绑定

Go开发短地址服务

Jacky_1024 全栈工程师
难度高级
时长 1小时50分
学习人数
综合评分9.53
17人评价 查看评价
9.6 内容实用
9.4 简洁易懂
9.6 逻辑清晰
go get -u github.com/mattheath/base62

最新回答 / qq_风行天下_7
context.Background()
这个上下文还是需要的

最新回答 / 戴杰
是我搞错了  这个问题不存在  抄代码都抄错了  太粗心了
多谢老师 讲的很好

最新回答 / raynbinghan
redirect 路由是不是少写}
源码哪里下载
可以跑啊。。。说跑不起来的 不是POSTMAN不会用的 就是HTTP请求的基础需要补习一下
照着视频写,代码绝对跑不起来
你这样写能跑起来吗?能不能严谨一点啊?
if err := json.NewDecoder(r.Body).Decode(&req); err != nil {
fmt.Println("parse error")
return
}
有错误,换成 ioutil 读取,代码如下:
var req shortenReq
data, err := ioutil.ReadAll(r.Body)
if err != nil {
fmt.Println(err)
return
}
if err := json.Unmarshal(data, &req); err != nil {
fmt.Println(err)
return
}
首页上一页123下一页尾页
课程须知
本次课程需要熟悉Go的基本语法,了解RESTFul服务的知识。因为用到了Redis,所以需要了解Redis的基本操作。
老师告诉你能学到什么?
1、如何设计HTTP路由和分发? 2、如何在HTTP处理流程中加入Middleware? 3、如何利用Go的Interface实现可扩展的设计? 4、如何利用Redis的自增长序列生成短链地址?

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消