He creado una aplicación web simple que mostrará algunos datos en una tabla, que se actualizará semanalmente.
Esta actualización se realizó en el backend con algún código de Python, que raspa y altera algunos datos, antes de ponerlo en una base de datos SQLite.
Después de leer un poco, aprendí que para entregar esos datos a mi aplicación web debería hacer una API con Flask, que puede tomar esos datos y entregarlos al JS en mi aplicación web en forma de JSON, que luego puede usar los datos para llenar el mesa. Sin embargo, debería asegurar mi API con nombre de usuario y pw. Pero como es una interfaz JS que recuperará datos de la API, realmente no tiene sentido, ya que el nombre de usuario y pw tendrán que estar codificados en JS, que luego podrán leer los usuarios. (Yo creo que)
¿Debo exponer mi API a todos, o no es este el camino para poder utilizar los datos de SQLite como back-end para mi aplicación web? Estoy bien manteniendo la API solo para GET.