Estoy enfrentando el siguiente problema
El acceso a XMLHttpRequest en 'http://127.0.0.1:5000/predict_home_price' desde el origen 'null' ha sido bloqueado por la política de CORS: no hay un encabezado 'Access-Control-Allow-Origin' en el recurso solicitado.
function onClickedEstimatePrice() { console.log("Estimate price button clicked"); var sqft = document.getElementById("uiSqft"); var bhk = getBHKValue(); var bathrooms = getBathValue(); var location = document.getElementById("uiLocations"); var estPrice = document.getElementById("uiEstimatedPrice"); var url = "http://127.0.0.1:5000/predict_home_price"; //Use this if you are NOT using nginx which is first 7 tutorials //var url = "/api/predict_home_price"; // Use this if you are using nginx. ie tutorial 8 and onwards $.post(url, { total_sqft: parseFloat(sqft.value), bhk: bhk, bath: bathrooms, location: location.value }, function(data, status) { console.log(data.estimated_price); estPrice.innerHTML = "<h2>" + data.estimated_price.toString() + " Lakh</h2>"; console.log(status); }); }El error se explica por sí mismo ... y la pregunta es un duplicado (creo que no es el único).
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy