+{"list":[{"title":"Router","link":"<a href=\"Router.html\">Router</a>"},{"title":"Router#default","link":"<a href=\"Router.html#default\">default</a>","description":"<p>Set router fallback (default route).</p>"},{"title":"Router#delete","link":"<a href=\"Router.html#delete\">delete</a>","description":"<p>Handle HTTP DELETE requests.</p>"},{"title":"Router#get","link":"<a href=\"Router.html#get\">get</a>","description":"<p>Handle HTTP GET requests.</p>"},{"title":"Router#handle","link":"<a href=\"Router.html#handle\">handle</a>","description":"<p>Handle the Route/Middleware request (add to stack).</p>"},{"title":"Router#patch","link":"<a href=\"Router.html#patch\">patch</a>","description":"<p>Handle HTTP PATCH requests.</p>"},{"title":"Router#post","link":"<a href=\"Router.html#post\">post</a>","description":"<p>Handle HTTP POST requests.</p>"},{"title":"Router#put","link":"<a href=\"Router.html#put\">put</a>","description":"<p>Handle HTTP PUT requests.</p>"},{"title":"Router#response","link":"<a href=\"Router.html#response\">response</a>","description":"<p>Return CloudFront response object.</p>"},{"title":"Router#setPrefix","link":"<a href=\"Router.html#setPrefix\">setPrefix</a>","description":"<p>Set URI path prefix.</p>"},{"title":"Router#use","link":"<a href=\"Router.html#use\">use</a>","description":"<p>Load the Route (e.g. Middleware) handler.</p>"},{"title":"RouterRequest","link":"<a href=\"RouterRequest.html\">RouterRequest</a>"},{"title":"RouterRequest#body","link":"<a href=\"RouterRequest.html#body\">body</a>","description":"<p>Return the base64-encoded body data.</p>"},{"title":"RouterRequest#clientIp","link":"<a href=\"RouterRequest.html#clientIp\">clientIp</a>","description":"<p>Return the HTTP client IP (remote address).</p>"},{"title":"RouterRequest#data","link":"<a href=\"RouterRequest.html#data\">data</a>","description":"<p>Return CloudFront request object.</p>"},{"title":"RouterRequest#getHeaders","link":"<a href=\"RouterRequest.html#getHeaders\">getHeaders</a>","description":"<p>Return the headers of the request.</p>"},{"title":"RouterRequest#header","link":"<a href=\"RouterRequest.html#header\">header</a>","description":"<p>Return value for given HTTP header name.</p>"},{"title":"RouterRequest#is","link":"<a href=\"RouterRequest.html#is\">is</a>","description":"<p>Check Accept matches the given value.</p>"},{"title":"RouterRequest#method","link":"<a href=\"RouterRequest.html#method\">method</a>","description":"<p>Return the HTTP method of the request.</p>"},{"title":"RouterRequest#param","link":"<a href=\"RouterRequest.html#param\">param</a>","description":"<p>Return the HTTP request parameters or name/value.</p>"},{"title":"RouterRequest#plugin","link":"<a href=\"RouterRequest.html#plugin\">plugin</a>","description":"<p>Set/Get value passed down the application stack.</p>"},{"title":"RouterRequest#queryString","link":"<a href=\"RouterRequest.html#queryString\">queryString</a>","description":"<p>Return the serialized query parameters.</p>"},{"title":"RouterRequest#uri","link":"<a href=\"RouterRequest.html#uri\">uri</a>","description":"<p>Return the relative path of the requested object.</p>"},{"title":"RouterRequest.isJson","link":"<a href=\"RouterRequest.html#.isJson\">isJson</a>","description":"<p>Check valid JSON string format.</p>"},{"title":"RouterRequest.isParams","link":"<a href=\"RouterRequest.html#.isParams\">isParams</a>","description":"<p>Check valid HTTP request parameters.</p>"},{"title":"RouterRequest.parseBody","link":"<a href=\"RouterRequest.html#.parseBody\">parseBody</a>","description":"<p>Convert base64-encoded request body to object.</p>"},{"title":"RouterRequest.parseParams","link":"<a href=\"RouterRequest.html#.parseParams\">parseParams</a>","description":"<p>Convert serialized query string to object.</p>"},{"title":"RouterResponse","link":"<a href=\"RouterResponse.html\">RouterResponse</a>"},{"title":"RouterResponse#data","link":"<a href=\"RouterResponse.html#data\">data</a>","description":"<p>Return the CloudFront response data.</p>"},{"title":"RouterResponse#json","link":"<a href=\"RouterResponse.html#json\">json</a>","description":"<p>Return the data as JSON.</p>"},{"title":"RouterResponse#setHeader","link":"<a href=\"RouterResponse.html#setHeader\">setHeader</a>","description":"<p>Set HTTP response header.</p>"},{"title":"RouterResponse#status","link":"<a href=\"RouterResponse.html#status\">status</a>","description":"<p>Return the AWS response data.</p>"},{"title":"RouterResponse#text","link":"<a href=\"RouterResponse.html#text\">text</a>","description":"<p>Return the body text.</p>"},{"title":"RouterStack","link":"<a href=\"RouterStack.html\">RouterStack</a>","description":"<p>Create new stack instance.</p>"},{"title":"RouterStack#add","link":"<a href=\"RouterStack.html#add\">add</a>","description":"<p>Add new function to stack items.</p>\n<p>Stack function types</p>\n<ul>\n<li>middleware</li>\n<li>route:<method></li>\n<li>resource:<method></li>\n<li>fallback</li>\n</ul>"},{"title":"RouterStack#exec","link":"<a href=\"RouterStack.html#exec\">exec</a>","description":"<p>Execute stored functions (a)synchronously.</p>\n<p>Order by priority.</p>\n<blockquote>\n<p>Middleware, Routes, Resources, fallback</p>\n</blockquote>"},{"title":"getRoutes","link":"<a href=\"global.html#getRoutes\">getRoutes</a>","description":"<p>Return list of route files for a given directory.</p>"},{"title":"loadRoutes","link":"<a href=\"global.html#loadRoutes\">loadRoutes</a>","description":"<p>Load routes from a pre-configured directory.</p>"},{"title":"module:router/Route","link":"<a href=\"module-router_Route.html\">router/Route</a>"},{"title":"module:router/Route","link":"<a href=\"module-router_Route.html\">module:router/Route</a>","description":"<p>Handle routing operations for the given Route.</p>"},{"title":"module:router/Utils","link":"<a href=\"module-router_Utils.html\">router/Utils</a>"},{"title":"module:router/Utils.getResourceId","link":"<a href=\"module-router_Utils.html#.getResourceId\">getResourceId</a>","description":"<p>Return URI fragment, if Route is a resource.</p>"},{"title":"module:router/Utils.isAsyncFunc","link":"<a href=\"module-router_Utils.html#.isAsyncFunc\">isAsyncFunc</a>","description":"<p>Check if value is an async function.</p>"},{"title":"module:router/Utils.isObject","link":"<a href=\"module-router_Utils.html#.isObject\">isObject</a>","description":"<p>Check if value is an Object instance.</p>"},{"title":"module:router/Utils.isPromise","link":"<a href=\"module-router_Utils.html#.isPromise\">isPromise</a>","description":"<p>Check if object is (or returns) Promise.</p>"},{"title":"module:router/Utils.isValidFunc","link":"<a href=\"module-router_Utils.html#.isValidFunc\">isValidFunc</a>","description":"<p>Check if valid Route/Middleware function.</p>"},{"title":"module:router/Utils.isValidPath","link":"<a href=\"module-router_Utils.html#.isValidPath\">isValidPath</a>","description":"<p>Check if valid URI path.</p>"},{"title":"module:router/Utils.isValidRoute","link":"<a href=\"module-router_Utils.html#.isValidRoute\">isValidRoute</a>","description":"<p>Check if valid Request/Route.</p>"},{"title":"module:router/Utils.moduleParent","link":"<a href=\"module-router_Utils.html#.moduleParent\">moduleParent</a>","description":"<p>Get executed module parent directory.</p>"},{"title":"module:router/Utils.promiseEvents","link":"<a href=\"module-router_Utils.html#.promiseEvents\">promiseEvents</a>","description":"<p>Execute events; propagate variable state.</p>"},{"title":"module:router/Utils.setFuncName","link":"<a href=\"module-router_Utils.html#.setFuncName\">setFuncName</a>","description":"<p>Set name for a given function (inline).</p>"}]}
0 commit comments