Skip to content

SRI

This middleware is installed when using the Codedraw generic backend implementation template. It ensures to extract the necessary request and store them to the context.

Interface

typescript
import { Context } from 'hono';
import { HonoApp } from '../sys/types';
export declare const ExtractRequestArguments: (context: Context<HonoApp<{}, {}>, any, any>, next: Function) => Promise<any>;

Extracted info

This middlewares extracts the sri from the path parameter on the GET, POST, PUT, DELETE and sets it to the request context. To access it:

typescript
import { SRI } from '@coderpunktech/codedraw-core'

//...
const sri: SRI.SRI = context.get('sri')
//...

It also extracts the body on each POST and PUT requests and sets it to the request context. To access it:

typescript
import { SRI } from '@coderpunktech/codedraw-core'

//...
const body: { [key: string]: any } = context.get('payload')
//...