Router

public class Router
  • Views directory path

    Declaration

    Swift

    public var viewsPath = "./Views/"
  • Initializes a Router

    Returns

    a Router instance

    Declaration

    Swift

    public init()

    Return Value

    a Router instance

  • Handle the request as a middleware. Used for subrouting.

    Parameter

    Parameter request: the router request

    Parameter

    Parameter response: the router response

    Parameter

    Parameter next: the next handler to call

    Declaration

    Swift

    public func handle(request: RouterRequest, response: RouterResponse, next: () -> Void) throws

    Parameters

    request

    the router request

    response

    the router response

    next

    the next handler to call

  • Handle the request

    Parameter

    Parameter request: the server request

    Parameter

    Parameter response: the server response

    Declaration

    Swift

    public func handle(request: ServerRequest, response: ServerResponse)

    Parameters

    request

    the server request

    response

    the server response

  • Undocumented

    Declaration

    Swift

    public class Router
  • Undocumented

    Declaration

    Swift

    public class Router
  • Undocumented

    Declaration

    Swift

    public class Router
  • Undocumented

    Declaration

    Swift

    public class Router