项目作者: vicanso

项目描述 :
Error handler middleware for elton, it convert error to json response.
高级语言: Go
项目地址: git://github.com/vicanso/elton-error-handler.git
创建时间: 2019-02-22T13:20:52Z
项目社区:https://github.com/vicanso/elton-error-handler

开源协议:Apache License 2.0

下载


elton-error-handler

The middleware has been archived, please use the middleware of elton.

Build Status

Error handler for elton, it convert error to json/text response(NewDefault). Suggest to use hes.Error for custom error.

  1. package main
  2. import (
  3. "errors"
  4. "github.com/vicanso/elton"
  5. errorhandler "github.com/vicanso/elton-error-handler"
  6. )
  7. func main() {
  8. e := elton.New()
  9. e.Use(errorhandler.NewDefault())
  10. e.GET("/", func(c *elton.Context) (err error) {
  11. err = errors.New("abcd")
  12. return
  13. })
  14. err := e.ListenAndServe(":3000")
  15. if err != nil {
  16. panic(err)
  17. })
  18. }