Etiqueta “web”
5 artículos
Pide el permiso, no la llave: conecta servicios sin el secreto
Copiar la variable de entorno al otro servidor cuesta una línea menos. Pedirle al servicio dueño un link firmado, que abre una sola pantalla y caduca, quita un lugar donde se puede filtrar la llave que abre todas. El criterio y las tres reglas que lo sostienen.
Tarjeta de WhatsApp para una página estática, sin navegador en el servidor
Nuestras propuestas se publican como carpetas estáticas, y pegadas en WhatsApp salían como un link pelado. WhatsApp no muestra SVG, y no queríamos un navegador headless en el contenedor para dibujar una miniatura. Un rasterizador nativo con las fuentes adentro ahora escribe un PNG de 1200×630 en cada publicación. El circuito, los dos ajustes de Next.js que pide y qué pasa cuando falla.
Dale a tu sitio un endpoint que diga de qué commit salió
Treinta líneas en una ruta de Next.js y la pregunta "¿qué versión está en vivo?" se contesta con un curl y un git rev-parse. Cómo lo armamos en vendear, de dónde sale el commit y por qué la respuesta dice también cómo se publicó.
Cómo dejar los links compartidos con el dominio correcto: canonical, og:url y barra final
Una variable con una barra de más o con el host de Vercel, y cada link que se comparte sale con el dominio equivocado. La función de seis líneas que lo normaliza en vendear, dónde se usa y por qué apunta a www y no al dominio desnudo.
Una página puede estar caída sin devolver un solo error
Nuestro formulario de contacto respondía, se veía bien y no enviaba nada. Dos rutas indexadas devolvían 200 y estaban vacías. Ningún monitor de disponibilidad lo detecta, porque nada falla — lo que falta es la última milla.