@ Abdul: для сообщения API, не извлекающего ошибку, может быть один из возможных случаев ошибки CORS, когда браузер не позволяет вам получить доступ к другой сети (частный и защищенный IP-адрес), поэтому вам нужно разрешить настройку прокси, так как яможно увидеть, что ваши данные поста не имеют прокси. Вот код, который я прилагаю
Это псевдокод. Пожалуйста, внесите соответствующие изменения в ваш метод извлечения:
var targetUrl ='/downloadableReport'
const res= fetch(targetUrl,{
method: 'POST',
headers: {
'Content-Type': "application/json; charset=utf-8",
},
body: JSON.stringify({
"requestData":{
"userName":"XXX",
"password":"XXXX",
"clientId":"XXXX",
"txnType":"XXXX"
}
})
})
.then(response => response.json())
.catch(error =>{
console.log(error)
})
Также вам необходимо добавить файл setupProxy.js (обратите внимание на имяфайла должен быть только этим) и добавьте этот код (с предпочтительными изменениями)
const proxy = require("http-proxy-middleware");
module.exports = function(app) {
app.use(
proxy("/downloadableReport",{
target:"http://192.168.1.220:8080/report/abc" ,
changeOrigin:true
})
)
};
PS: если все работает нормально, примите ответ. Надеюсь, что это решит вашу проблему