Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.53 KB

File metadata and controls

26 lines (22 loc) · 1.53 KB

Inputs

Here is a list of the built-in dependencies that can be used right away as input parameters:

Type Maps To
*mvc.Application Current MVC Application
iris.Context Current Iris Context
*sessions.Session Current Iris Session
context.Context ctx.Request().Context()
*http.Request ctx.Request()
http.ResponseWriter ctx.ResponseWriter()
http.Header ctx.Request().Header
time.Time time.Now()
*golog.Logger Iris Logger
net.IP net.ParseIP(ctx.RemoteAddr())
string,
int, int8, int16, int32, int64,
uint, uint8, uint16, uint32, uint64,
float, float32, float64,
bool,
slice Path Parameter
Struct Request Body of JSON, XML, YAML, Form, URL Query, Protobuf, MsgPack