Home > @infiniteobjects/express-cloud-function > Utils
Utils class
Utilities to work with Requests
Signature:
export declare class Utils
Methods
| Method |
Modifiers |
Description |
| createHttpError(code) |
static |
Creates an HTTP ERROR |
| createHttpError(code, message) |
static |
|
| createHttpError(code, props) |
static |
|
| createHttpError(code, message, props) |
static |
|
| createHttpError(err) |
static |
|
| createHttpError(err, props) |
static |
|
| createHttpError(code, err) |
static |
|
| createHttpError(code, err, props) |
static |
|
| createRouter(options) |
static |
Creates a router |
| getJwtToken(req, gatewayHeader) |
static |
Gets the JWT token from the request |
| getQueryValue(req, param, defaultValue) |
static |
Gets a value from the query |
| getQueryValue(req, param, defaultValue) |
static |
|
| isHttpError(error) |
static |
Checks if an error is an HttpError |
| makeErrorStatus(error) |
static |
Makes an error status |
| makeStatus(message) |
static |
Makes an ok status |
| normalizeError(error) |
static |
Normalizes errors |
| throwHttpError(code) |
static |
Throws an http error |
| throwHttpError(code, message) |
static |
|
| throwHttpError(code, props) |
static |
|
| throwHttpError(code, message, props) |
static |
|
| throwHttpError(err) |
static |
|
| throwHttpError(err, props) |
static |
|
| throwHttpError(code, err) |
static |
|
| throwHttpError(code, err, props) |
static |
|
| wrapAsyncRequestHandler(handler) |
static |
Wraps an async route in a try/catch |
| wrapAsyncRequestParamHandler(handler) |
static |
Wraps an async RequestParamHandler in a try/catch |