Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / simpleMiddleware

Variable: simpleMiddleware

const simpleMiddleware: object

Defined in: src/core/middleware/built-in/index.ts:83

Type Declaration

errorTracker()

errorTracker: (context) => Promise<void>

Error tracking middleware Captures and logs errors that occur during request processing

Parameters

context

any

Returns

Promise<void>

Example

import { errorTracker } from '@/middleware/built-in/error-tracker';

app.use(errorTracker);

performanceMonitor()

performanceMonitor: (context) => Promise<void>

Performance monitoring middleware Tracks request duration and logs warnings for slow requests

Parameters

context

any

Returns

Promise<void>

Example

import { performanceMonitor } from '@/middleware/built-in/performance-monitor';

app.use(performanceMonitor);

requestLogger()

requestLogger: (context) => Promise<void>

Simple request logging middleware Logs incoming requests and their completion time

Parameters

context

any

Returns

Promise<void>

Example

import { requestLogger } from '@/middleware/built-in/request-logger';

app.use(requestLogger);