Preface
由于十分喜欢 golang 的 logo,今天开始正式入坑 golang,同时,也因为后端开发经验十分匮乏,所以多少写点东西补一补:
Plan
打算实现一个便笺,备忘录这种的微信小程序,用户数据存到后端的 db,简要计划如下:
- 以 openid 作为用户唯一标识,通过 openid 查询用户 create 过的记录;
- 每条记录有title,content 和 created time;
- 增加一条限制规则,每个用户每天最多可以提交10条记录,以防恶意占用资源
换取 openid — backend
handler
func getOpenIdHandle(w http.ResponseWriter, r *http.Request) {
// handle the bad request
if r.Method != "GET" {
io.WriteString(w, "405")
}
// store the request body and print it
vars := r.URL.Query()
fmt.