Estoy creando una aplicación web simple. Tengo un archivo json, con algunos datos que necesito procesar usando javascript (usando javascript y no python para evitar la solicitud de publicación y la recarga de la página). Tengo tanto el archivo js como el archivo json en el directorio "/static" del entorno Flask. Ahora, me gustaría saber cómo importar el archivo json. Intenté usar fetch de esta manera:
fetch("test.json") .then(response => response.json()) .then(json => console.log(json));Pero fracasó. Traté de leer el archivo a través de python y pasarlo en javascript con el siguiente código:
with open("file.json", "r") as data: print(data)Pero me dijo que ese archivo no fue encontrado. También leí alguna otra respuesta de sackoverflow y leí la documentación de Json, sin encontrar nada. ¿Algunas ideas? Gracias
Es fácil si sabe qué separación entre el front-end y el backend y el protocolo http.
Es posible que su código JavaScript necesite algún cambio..., como este fetch("/static/test.json") .then(response => response.json()) .then(json => console.log(json));
Importar json en el servidor no es apropiado