package
0.0.0-20211113074651-c6ea6ab4ee08
Repository: https://github.com/tsaikd/kdgolib.git
Documentation: pkg.go.dev

# README

martini enhanced return handler

Usage

package main

import (
	"fmt"

	"github.com/go-martini/martini"
	"github.com/martini-contrib/render"
	"github.com/tsaikd/KDGoLib/martini/errorJson"
)

func main() {
	m := martini.Classic()
	m.Map(errorJson.ReturnErrorProvider())
	m.Use(render.Renderer())
	m.Get("/", func() err {
		return fmt.Errorf("error")
	})
	m.Run()
}

# Functions

BindMartini bind return error handler to martini instance.
RenderErrorJSON render error in json format.

# Structs

ReturnError define api function call return error struct.