CodeQL library for JavaScript
Search

Class Routing::RouteHandler

A function that handles an incoming request.

Import path

import javascript

Direct supertypes

Indirect supertypes

Fields

Predicates

getAContinuationInvocation

Gets a call that delegates the incoming request to the next route handler in the stack, usually a call of the form next().

getAParameter

Gets a parameter of this route handler.

getFunction

Gets the function implementing this route handler.

getParameter

Gets the ith parameter of this route handler.

Inherited predicates

getAChild

Gets a child of this node in the routing tree.

from Node
getFirstChild

Gets the first child of this node in the routing tree.

from Node
getLastChild

Gets the last child of this node in the routing tree.

from Node
getNextSibling

Gets the next sibling of this node in the routing tree.

from Node
getOwnHttpMethod

Gets an HTTP method name which this node will accept, or nothing if the node accepts all HTTP methods, not taking into account the context from ancestors or children nodes.

from Node
getParent

Gets the parent of this node in the routing tree.

from Node
getPreviousSibling

Gets the previous sibling of this node in the routing tree.

from Node
getRelativePath

Gets a path prefix to be matched against the path of incoming requests.

from Node
getRootNode

Gets the root node of this node in the routing tree.

from Node
getRouteInstallation

Gets a place where this route node is installed as a route handler.

from Node
getValueImplicitlyStoredInAccessPath

Gets a node whose value can be accessed via the given access path on the nth route handler parameter, from any route handler that follows after this one.

from Node
hasLocationInfo

Holds if this element is at the specified location. The location spans column startcolumn of line startline to column endcolumn of line endline in file filepath. For more information, see Locations.

from Node
isGuardedBy

Holds if the middleware corresponding to node has processed the incoming request strictly prior to this node.

from Node
isGuardedByNode

Holds if node has processed the incoming request strictly prior to this node.

from Node
mayResumeDispatch

Holds if this node may invoke its continuation after having dispatched the request to its children, that is, the incoming request may be partially processed by this subtree, and subsequently passed on to the successor.

from Node
toString

Gets a textual representation of this element.

from Node

Charpred