Middleware function type for DurableObjectRouter. Receives (ctx, state, next) where ctx contains per-request data and state is the DurableObjectState.
Route parameters type
Data type for middleware-set data
const authMiddleware: DurableObjectMiddleware<{ id: string }, { user: User }> = async (ctx, state, next) => { const session = await state.storage.get(`session:${token}`); ctx.data.user = session.user; return next(); }; Copy
const authMiddleware: DurableObjectMiddleware<{ id: string }, { user: User }> = async (ctx, state, next) => { const session = await state.storage.get(`session:${token}`); ctx.data.user = session.user; return next(); };
Middleware function type for DurableObjectRouter. Receives (ctx, state, next) where ctx contains per-request data and state is the DurableObjectState.