diff --git a/packages/fastify/src/fastify.module.ts b/packages/fastify/src/fastify.module.ts index ccb1a36..cec6fbf 100644 --- a/packages/fastify/src/fastify.module.ts +++ b/packages/fastify/src/fastify.module.ts @@ -27,7 +27,7 @@ export class FastifyModule { return pipe( addSchema(schemas), globalErrorHandler(options.globalErrorHandler), - addMiddlewares(options.middlewares) + addMiddlewares(options.middlewares || []) )(instance); }, }, diff --git a/packages/fastify/src/helpers/hooks/add-middlewares.ts b/packages/fastify/src/helpers/hooks/add-middlewares.ts index e417775..c5bbfa0 100644 --- a/packages/fastify/src/helpers/hooks/add-middlewares.ts +++ b/packages/fastify/src/helpers/hooks/add-middlewares.ts @@ -4,7 +4,7 @@ import { FastifyInstance } from 'fastify'; export type Middleware = (instance: FastifyInstance) => FastifyInstance; export function addMiddlewares( - middlewares: Middleware[] + middlewares: Middleware[] = [] ): Reader { return (instance) => { for (const middleware of middlewares) {