Skip to content

momaek/easybind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easybind

Bind req arguments easily in Golang. Support Tag pos, specified that where we can get this value, only support one

  • path: from url path, don't support nested struct
  • query: from url query, don't support nested struct
  • body: from request's body, default use json, support nested struct
  • form: from request form
  • required: this value is not null pathQueryier get variables from path, GET /api/v1/users/:id , get id
type Example struct {
	ID   string `json:"id"   pos:"path:id"`             // path value default is required
	Name string `json:"name" pos:"query:name,required"` // query specified that get
}

Get Started

go get github.com/momaek/easybind

Example

please check bind_test.go