crelte / server / ServerRouter
Class: ServerRouter
Constructors
Constructor
new ServerRouter(
endpointUrl,
frontendUrl,
env,
sites,
opts): ServerRouter;Parameters
endpointUrl
string
frontendUrl
string
env
Map<string, string>
sites
opts
RouterOptions = {}
Returns
ServerRouter
Properties
all()
all: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
connect()
connect: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
delete()
delete: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
get()
get: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
head()
head: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
options()
options: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
patch()
patch: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
post()
post: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
put()
put: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
trace()
trace: (pattern, ...handlers) => this;Parameters
pattern
Pattern
handlers
...Handler[]
Returns
this
Accessors
sites
Get Signature
get sites(): Site[];The sites which are available
Returns
Site[]
Methods
add()
add(
method,
pattern, ...
handlers): this;Parameters
method
Methods
pattern
Pattern
handlers
...Handler[]
Returns
this
getEnv()
Call Signature
getEnv(name): string;returns an env variable from the craft/.env file.
Parameters
name
"ENDPOINT_URL"
Returns
string
Call Signature
getEnv(name): string;returns an env variable from the craft/.env file.
Parameters
name
"CRAFT_WEB_URL"
Returns
string
Call Signature
getEnv(name): string | null;returns an env variable from the craft/.env file.
Parameters
name
string
Returns
string | null
primarySite()
primarySite(): Site;Returns the primary site
Returns
query()
query(
query,
variables,
opts): Promise<unknown>;Run a Queries Query
Parameters
query
the default export from a graphql file or the gqlquery {} function
variables
Record<string, unknown> = {}
variables that should be passed to the graphql query
opts
QueryOptions = {}
Returns
Promise<unknown>