Documentation ¶
Index ¶
- func GetHealthz(w http.ResponseWriter, r *http.Request)
- func MiddlewareCors(next http.Handler) http.Handler
- type ApiConfig
- func (c ApiConfig) GetChirp(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) GetChirps(w http.ResponseWriter, r *http.Request)
- func (c *ApiConfig) GetMetrics(w http.ResponseWriter, r *http.Request)
- func (c *ApiConfig) GetReset(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) GetUser(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) GetUsers(w http.ResponseWriter, r *http.Request)
- func (c *ApiConfig) MiddlewareMetricsInc(next http.Handler) http.Handler
- func (c ApiConfig) PostChirp(w http.ResponseWriter, r *http.Request)
- func (c *ApiConfig) PostLogin(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) PostRefresh(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) PostRevoke(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) PostUser(w http.ResponseWriter, r *http.Request)
- func (c ApiConfig) PutUser(w http.ResponseWriter, r *http.Request)
- type TokenResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHealthz ¶
func GetHealthz(w http.ResponseWriter, r *http.Request)
Types ¶
type ApiConfig ¶
type ApiConfig struct {
// contains filtered or unexported fields
}
func NewApiConfig ¶
func (*ApiConfig) GetMetrics ¶
func (c *ApiConfig) GetMetrics(w http.ResponseWriter, r *http.Request)
func (*ApiConfig) MiddlewareMetricsInc ¶
func (ApiConfig) PostRefresh ¶
func (c ApiConfig) PostRefresh(w http.ResponseWriter, r *http.Request)
func (ApiConfig) PostRevoke ¶
func (c ApiConfig) PostRevoke(w http.ResponseWriter, r *http.Request)
type TokenResponse ¶
type TokenResponse struct {
Token string `json:"token"`
}
Click to show internal directories.
Click to hide internal directories.