Documentation ¶
Index ¶
- func Check(w http.ResponseWriter, r *http.Request)
- func CreateUser(w http.ResponseWriter, r *http.Request)
- func DrawGacha(w http.ResponseWriter, r *http.Request)
- func GenerateTokenWithName(name string) (string, error)
- func GetUser(w http.ResponseWriter, r *http.Request)
- func GetUserCharacters(w http.ResponseWriter, r *http.Request)
- func LoginUser(w http.ResponseWriter, r *http.Request)
- func UpdateUser(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateUser ¶
func CreateUser(w http.ResponseWriter, r *http.Request)
/user/createに対するハンドラ requestからnameを取り出してtoken生成してDBに保存して返す
func GenerateTokenWithName ¶
func GetUser ¶
func GetUser(w http.ResponseWriter, r *http.Request)
/user/getに対するハンドラ headerのx-tokenからtokenを取り出してDBからfetchして該当するuserのnameを取得して返す
func GetUserCharacters ¶
func GetUserCharacters(w http.ResponseWriter, r *http.Request)
func LoginUser ¶
func LoginUser(w http.ResponseWriter, r *http.Request)
/user/loginに対するハンドラ bodyのidとnameから該当するuserのtokenを取得して返す
func UpdateUser ¶
func UpdateUser(w http.ResponseWriter, r *http.Request)
/user/updateに対するハンドラ x-tokenからtokenを取り出して該当するuserを検証し、受け取ったnameを更新してDB更新して返す
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.