Class: Router¶
server.Router
A simple router.
Constructors¶
constructor¶
• new Router()
Properties¶
_add¶
• Private _add: any
Add a new route.
param The method
param The pattern
param The callback
Defined in¶
packages/server/lib/router.d.ts:59
_routes¶
• Private _routes: any
Defined in¶
packages/server/lib/router.d.ts:60
Methods¶
delete¶
▸ delete(pattern, callback): void
Add a new DELETE route
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The pattern to match |
|
The function to call on pattern match |
Returns¶
void
Defined in¶
packages/server/lib/router.d.ts:45
get¶
▸ get(pattern, callback): void
Add a new GET route
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The pattern to match |
|
The function to call on pattern match |
Returns¶
void
Defined in¶
packages/server/lib/router.d.ts:13
patch¶
▸ patch(pattern, callback): void
Add a new PATCH route
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The pattern to match |
|
The function to call on pattern match |
Returns¶
void
Defined in¶
packages/server/lib/router.d.ts:37
post¶
▸ post(pattern, callback): void
Add a new POST route
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The pattern to match |
|
The function to call on pattern match |
Returns¶
void
Defined in¶
packages/server/lib/router.d.ts:29
put¶
▸ put(pattern, callback): void
Add a new PUT route
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The pattern to match |
|
The function to call on pattern match |
Returns¶
void
Defined in¶
packages/server/lib/router.d.ts:21
route¶
▸ route(req): Promise<Response>
Route a request.
Parameters¶
Name |
Type |
Description |
|---|---|---|
|
|
The request to route. |
Returns¶
Promise<Response>
Defined in¶
packages/server/lib/router.d.ts:51