📝 Nota sobre Middleware vs Proxy en Next.js 16.1.1
⚠️ Situación Actual
Next.js 16.1.1 muestra un warning sobre que middleware está deprecated y debería usarse proxy en su lugar. Sin embargo:
-
Next.js 16.1.1 todavía requiere
middleware.ts: El sistema de build todavía buscamiddleware-manifest.jsonque se genera a partir demiddleware.ts. -
El warning es informativo: Es una advertencia sobre futuras versiones, pero la funcionalidad actual todavía funciona con
middleware.ts. -
La migración a
proxy.ts: Probablemente estará disponible en versiones más recientes de Next.js (16.2+ o 17+).
✅ Solución Actual
Mantener src/middleware.ts como está. El warning no afecta la funcionalidad.
🔮 Futuro
Cuando Next.js soporte completamente proxy.ts, se puede migrar usando:
npx @next/codemod@latest middleware-to-proxy .
O manualmente:
- Renombrar
middleware.ts→proxy.ts - Actualizar Next.js a la versión que lo soporte
- Limpiar cache y reiniciar
📚 Referencias
- Next.js Middleware to Proxy Migration
- El warning aparece pero no es crítico en Next.js 16.1.1