Documentation ¶
Index ¶
- Constants
- Variables
- func Abort(w http.ResponseWriter, statusCode int)
- func AssertEqual(t *testing.T, a interface{}, b interface{})
- func AssertStatus(t *testing.T, responseCode int, assertCode int)
- func DecodeJsonRequest(r *http.Request, data interface{}) error
- func EncodeJsonResponse(w http.ResponseWriter, statusCode int, data interface{}) error
- func HashPassword(password string) []byte
- func LoggerMiddleware(handler http.Handler) http.Handler
- func PanicHandler(w http.ResponseWriter, r *http.Request, error interface{})
- type ErrorAbort
- type JSONTime
Constants ¶
View Source
const AuthorizationHeader = "Authorization"
View Source
const DateTimeUTCFormat = "2006-01-02 15:04 UTC"
Variables ¶
View Source
var Config config
View Source
var Validate *validator.Validate
Functions ¶
func Abort ¶
func Abort(w http.ResponseWriter, statusCode int)
func AssertEqual ¶
func DecodeJsonRequest ¶
func EncodeJsonResponse ¶
func EncodeJsonResponse(w http.ResponseWriter, statusCode int, data interface{}) error
func HashPassword ¶
func PanicHandler ¶
func PanicHandler(w http.ResponseWriter, r *http.Request, error interface{})
Types ¶
type ErrorAbort ¶
type ErrorAbort struct {
// contains filtered or unexported fields
}
func (*ErrorAbort) Error ¶
func (e *ErrorAbort) Error() string
Click to show internal directories.
Click to hide internal directories.