小微书项目,用来学习 Golang Web 开发的练习项目。
假定昵称只能 20 字,关于我只能 200 字,现超出字数
校验的功能实现使用了社区里推荐的校验库,小小偷懒了。
生日格式校验
使用的是
time
包中的Parse
方法,原生的方式进行校验,但是应该也可以使用校验库进行这部分的校验。
此外,代码里面也做了对 session
中的 userId
的获取,但丢失了 cookie
的情况下,应该被中间件拦截下来了,所以会直接返回 401
,因此这里没做演示。
kubectl get services 与 kubectl get pods 的截图
浏览器访问 mini-book,能够正确得到响应的截图