Estoy usando axios get para obtener datos enviando el cuerpo de la solicitud de parámetros y me encontré con este problema:
console.log("Submitted!"); console.log(latitude); console.log(longitude); axios.get('http://127.0.0.1:8000/api/real-estate/apartment-sale-hanoi-price/predict', { "latitude": latitude, "longitude": longitude }) .then(response => { predict_price = response.data.predicted_price; console.log("predicted_price: " + predict_price); /* popup_content = popup_content + `<br>` + `Predicted: ` + predicted_price; selected_marker.bindPopup(popup_content).openPopup();*/ }) .catch(error => console.log(error));El punto final de mi API devuelve un objeto JSON que contiene precio_predicho. Funcionó cuando probé en el cliente Thunder
Creo que puede tener algo que ver con la forma en que paso el cuerpo del parámetro en la solicitud de obtención.
Anteriormente probé accesorios de datos y parámetros dentro de axios pero sigo teniendo el mismo error. Algo podría haber salido mal en el lado del cliente.
Probé muchos tipos de contenido diferentes como json, form-data... ¡pero nada funcionó hasta ahora!
¿Podría mostrarme una manera de resolver esto?