Home / Function/ mid1() — astro Function Reference

mid1() — astro Function Reference

Architecture documentation for the mid1() function in middleware.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  3da0792d_3990_2b10_e993_236ba1168454["mid1()"]
  54ade202_79e1_92aa_b38d_e93300a653c4["middleware.ts"]
  3da0792d_3990_2b10_e993_236ba1168454 -->|defined in| 54ade202_79e1_92aa_b38d_e93300a653c4
  style 3da0792d_3990_2b10_e993_236ba1168454 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/test/fixtures/middleware-sequence-rewrite/src/middleware.ts lines 4–11

export const mid1: MiddlewareHandler = async ({ cookies, url, rewrite, request }, next) => {
	cookies.set('cookie1', 'Cookie from middleware 1');
	if (url.pathname === '/') {
		console.log('Rewriting');
		return rewrite('/another');
	}
	return next();
};

Subdomains

Frequently Asked Questions

What does mid1() do?
mid1() is a function in the astro codebase, defined in packages/astro/test/fixtures/middleware-sequence-rewrite/src/middleware.ts.
Where is mid1() defined?
mid1() is defined in packages/astro/test/fixtures/middleware-sequence-rewrite/src/middleware.ts at line 4.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free