Guard that allows public access (always continues). Useful for explicitly marking routes as public when auth middleware is global.
Note: named publicRoute instead of public because public is a reserved keyword in TypeScript/JavaScript strict mode (ES modules).
publicRoute
public
Middleware function that always calls next
app.router.get('/public', { middleware: [publicRoute()], handler }); Copy
app.router.get('/public', { middleware: [publicRoute()], handler });
Guard that allows public access (always continues). Useful for explicitly marking routes as public when auth middleware is global.
Note: named
publicRouteinstead ofpublicbecausepublicis a reserved keyword in TypeScript/JavaScript strict mode (ES modules).