Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

213
Visualizações
actualizar datos en caché usando node-cache

Estoy usando Nextjs y guardé en caché algunas API usando node-cache. si los datos no existen en el caché, solicito la API y los coloco en el caché del servidor; de lo contrario, obtengo datos del caché. Pero esta API puede actualizarse cada 1 mes desde el backend. No sé cómo saber cuándo se actualizan estos datos y cuándo debería llamar a la API y actualizar el caché.

 const NodeCache = require("node-cache"); const myCache = new NodeCache(); let navigation = myCache.get("navigation"); let footer = myCache.get("footer"); if (navigation !== undefined) { response = { navigation: navigation, footer: footer, }; } else { await Promise.all([promise1]).then( (res) => { myCache.set("navigation", res[0].data['navigation-menu'], 3600); myCache.set("footer", res[0].data['footer-menu'], 3600); response = { navigation: res[0].data['navigation-menu'], footer: res[0].data['footer-menu'], }; }, ); }

Hago caducar el caché cada 1 hora, pero creo que esta no es la mejor solución

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda