Използвам nativescript, за да разработя приложение за android. Имам нещо подобно
var fetchModule = require("fetch");
fetchModule.fetch("http://202.120.227.11/")
.then(function(resp){
console.log(JSON.stringify(resp));
return resp;
})
.catch(function(err){
console.log(JSON.stringify(err));
return err;
});
но блокът then
никога не се изпълнява. И понякога блокът catch
се изпълнява и дава мрежова грешка. Но и в двата случая заявката се изпраща и отговорът се получава гладко според моите tcpdump записи.
И така, изглежда, че nativescript е филтрирал отговора по някаква причина.
Някой изпитвал ли е това?