Skip to content

Commit 0d9ba53

Browse files
Update index.ts
Co-authored-by: Atila Fassina <atilafassina@gmail.com>
1 parent f1a1a70 commit 0d9ba53

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

packages/start/src/middleware/index.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,21 @@ function wrapResponseMiddleware(onBeforeResponse: ResponseMiddleware): Middlewar
4646
* Creates middleware for handling requests and responses.
4747
*
4848
* @see https://docs.solidjs.com/solid-start/reference/server/create-middleware
49+
/**
50+
* Creates request/response middlewares via H3.
51+
*
52+
* Accepts an array of H3 {@link Middleware}
53+
*
54+
* @tip To run your middleware before response, `await next()` in your function block.
55+
*@example
56+
* const middleware = createMiddleware([
57+
* async (event, next) => {
58+
* const resp = await next();
59+
* if (resp instanceof Response) return resp;
60+
* return new Response("Not found", { status: 404 });
61+
* },
62+
* ]);
63+
*
4964
*/
5065
export function createMiddleware(
5166
args:

0 commit comments

Comments
 (0)