Inicio rápido
Controlador de ruta que recibe una carga y devuelve Markdown
app/api/convert/route.ts
POST /api/convert listo para recibir multipart/form-data con un campo file de su formulario, sin que usted tenga que escribir el análisis usted mismo.
app/upload-form.tsx
Acción del servidor equivalente
app/actions.ts
app/upload-form.tsx
En ambos casos, la clave API reside solo en el servidor (variable de entorno sin prefijo
NEXT_PUBLIC_). El navegador nunca lo ve.