WebSockets in Next.js 16 need a second process — here's the setup

I burned an afternoon last year trying to write a WebSocket endpoint as a Next.js route handler. It compiled. It deployed. It never once…