@morojs/moro / simpleMiddleware
Variable: simpleMiddleware
constsimpleMiddleware: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);