Nextjs Guideline: Middleware — Keep middleware edge-compatible. Description: Middleware runs on Edge runtime. Do: Edge-compatible code only. Don't: Node.js APIs in middleware. Good Example: Edge-compatible auth check. Bad Example: fs.readFile in middleware. Severity: High. Docs: .