Adds the given generatePath and / or generateUrl as request attributes, so they become available within following middlewares and handlers: (serverRequest.attributes.generatePath as GeneratePath)('pet_read', { id: '1' }).
generatePath
generateUrl
(serverRequest.attributes.generatePath as GeneratePath)('pet_read', { id: '1' })
import type { Middleware } from '@chubbyts/chubbyts-undici-server/dist/server';import type { GeneratePath, GenerateUrl } from '@chubbyts/chubbyts-framework/dist/router/url-generator';import { createUrlGeneratorMiddleware } from '@chubbyts/chubbyts-framework/dist/middleware/url-generator-middleware';const generatePath: GeneratePath = ...;const generateUrl: GenerateUrl = ...;const urlGeneratorMiddleware: Middleware = createUrlGeneratorMiddleware({ generatePath, generateUrl }); Copy
import type { Middleware } from '@chubbyts/chubbyts-undici-server/dist/server';import type { GeneratePath, GenerateUrl } from '@chubbyts/chubbyts-framework/dist/router/url-generator';import { createUrlGeneratorMiddleware } from '@chubbyts/chubbyts-framework/dist/middleware/url-generator-middleware';const generatePath: GeneratePath = ...;const generateUrl: GenerateUrl = ...;const urlGeneratorMiddleware: Middleware = createUrlGeneratorMiddleware({ generatePath, generateUrl });
Adds the given
generatePathand / orgenerateUrlas request attributes, so they become available within following middlewares and handlers:(serverRequest.attributes.generatePath as GeneratePath)('pet_read', { id: '1' }).