Controladores de borde de Netlify

Algunas noticias muy interesantes de Netlify: Edge Handlers están en acceso anticipado ( solicítelo aquí ). Creo que este par de líneas de código hacen un gran trabajo al explicar qué es un Edge Handler:

export function onRequest(event) {  console.log(`Incoming request for ${event.request.url}`);  event.replaceResponse(() = fetch("https://www.netlify.com/"));}

Entonces, eso es un poquito de JavaScript que se ejecuta en “el borde” (en el nivel de CDN) para cada solicitud a través de su sitio. En el caso anterior, estoy reemplazando totalmente la respuesta con una solicitud Ajax de otra URL. ¡Extraño! Pero fresco. Esto tiene un poder increíble. Puedo reemplazar la respuesta con una respuesta manipulada (podría ser sólo un pequeño cambio). Digamos, cambie los encabezados. O verifique quién es el usuario que inició sesión, solicite datos en su nombre e inyecte esos datos en la respuesta. .

Por lo tanto, podría pensar en Jamstack como pre-renderizado o como obtención de datos del lado del cliente . Esto está abriendo una nueva puerta: construya su respuesta dinámicamente en el borde .

Lo bueno del enfoque de Netlify es que el código que los ejecuta se encuentra junto al resto del código en el repositorio, al igual que las funciones .

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion