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
typeExamplestruct {
IDstring`json:"id" pos:"path:id"`// path value default is requiredNamestring`json:"name" pos:"query:name,required"`// query specified that get
}go get github.com/momaek/easybind
please check bind_test.go