O seguinte exemplo mostra como logralo usando un Build Event Handler
Posted: Mon Dec 23, 2024 8:07 am
Alternativamente, pode crear unha tenda que estea destinada a unha única implementación. Isto é perfecto para aumentar unha implementación no momento da compilación, xa que os teus datos publicaranse, revertiranse e eliminaranse ao paso da implementación ao que pertence.
Casos de uso
Netlify Blobs non é unha función cun camiño pavimentado claro, senón unha primitiva que os desenvolvedores e os frameworks poden usar como bloques de construción para un número infinito de aplicacións.
Aínda así, queriamos compartir algúns exemplos de novos patróns poderosos que podes desbloquear hoxe.
Almacén de datos para funcións
Con funcións en segundo plano , pode activar fluxos de tenda traballo asíncronos sen servidor en calquera sitio de Netlify. Este patrón é perfecto para operacións de longa duración, como xerar un mapa do sitio, procesar recursos multimedia ou enviar correos electrónicos en masa.
Netlify Blobs é perfecto para persistir a saída deses cálculos:
Dado que ler desde unha tenda é tan sinxelo coma escribir, podes escribir unha segunda función que comprobe, como parte dun fluxo de solicitude/resposta sincrónico, se rematou a execución dunha función en segundo plano e cal foi a saída:
Tamén pode usar Netlify Blobs con funcións programadas e escribir nunha tenda o resultado dun cálculo que se executa nunha programación:
Caché programable
Outra poderosa capacidade de Netlify Blobs é a súa capacidade para usarse como caché programable para solicitudes HTTP. Se a túa aplicación interactúa cunha API de terceiros que é lenta, pouco fiable ou cara, podes beneficiarte de almacenar en caché as súas respostas para chamala con menos frecuencia.
A API de Netlify Blobs está construída sobre os estándares da plataforma web, polo que é altamente interoperable coa API Fetch . Por exemplo, pode recuperar un blob na maioría dos formatos admitidos polo obxecto Request, incluído un fluxo.
Casos de uso
Netlify Blobs non é unha función cun camiño pavimentado claro, senón unha primitiva que os desenvolvedores e os frameworks poden usar como bloques de construción para un número infinito de aplicacións.
Aínda así, queriamos compartir algúns exemplos de novos patróns poderosos que podes desbloquear hoxe.
Almacén de datos para funcións
Con funcións en segundo plano , pode activar fluxos de tenda traballo asíncronos sen servidor en calquera sitio de Netlify. Este patrón é perfecto para operacións de longa duración, como xerar un mapa do sitio, procesar recursos multimedia ou enviar correos electrónicos en masa.
Netlify Blobs é perfecto para persistir a saída deses cálculos:
Dado que ler desde unha tenda é tan sinxelo coma escribir, podes escribir unha segunda función que comprobe, como parte dun fluxo de solicitude/resposta sincrónico, se rematou a execución dunha función en segundo plano e cal foi a saída:
Tamén pode usar Netlify Blobs con funcións programadas e escribir nunha tenda o resultado dun cálculo que se executa nunha programación:
Caché programable
Outra poderosa capacidade de Netlify Blobs é a súa capacidade para usarse como caché programable para solicitudes HTTP. Se a túa aplicación interactúa cunha API de terceiros que é lenta, pouco fiable ou cara, podes beneficiarte de almacenar en caché as súas respostas para chamala con menos frecuencia.
A API de Netlify Blobs está construída sobre os estándares da plataforma web, polo que é altamente interoperable coa API Fetch . Por exemplo, pode recuperar un blob na maioría dos formatos admitidos polo obxecto Request, incluído un fluxo.