Estoy usando FastApi (uvicorn) y almaceno archivos js en una carpeta estática, pero cuando cambié los navegadores de archivos js, me muestran la versión anterior.
app.mount("/static", StaticFiles(directory="static"), name="static")Intenté borrar la memoria caché del navegador (Chrome, edge, firefox) pero el resultado es el mismo
Agregamos una variable de cadena de consulta no utilizada a la URL del archivo js y la configuramos en un valor basado en el tiempo. Por ejemplo, en un archivo aspx usamos la cadena de consulta, sn de la siguiente manera...
writer.Write("<script type='text/javascript' language='JavaScript' src='JavaScript/ClientDiagnostics.js?sn=" + DateTime.Now.Ticks.ToString() + "'></script>");