1 回答

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊
像這樣的處理程序
func Login(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
var user model.User
if err := json.NewDecoder(r.Body).Decode(&user); err == nil {
if _, err := service.Login_User(&user); err == nil {
json.NewEncoder(w).Encode(user)
} else {
w.WriteHeader(http.StatusInternalServerError)
json.NewEncoder(w).Encode(err)
}
} else {
http.Error(w, err.Error(), http.StatusBadRequest)
return
}
}
像這樣的數(shù)據(jù)庫(需要實現(xiàn)查詢而不是插入)
func Login_User(user *model.User) (interface{}, error) {
// Implement this query
if result, err := util.Find_User(user); err == nil {
return result, err
} else {
return nil, err
}
}
- 1 回答
- 0 關(guān)注
- 120 瀏覽
添加回答
舉報