我有一个纯粹的Expo项目,并开始在两个物理设备(iOS和Android)上进行开发和错误 TypeError: Network request failed .

我正在调用https API

function urlForQueryAndPage (key, value, pageNumber) {
const data = {
country: 'uk',
pretty: '1',
encoding: 'json',
listing_type: 'buy',
action: 'search_listings',
page: pageNumber,
};
data[key] = value;
const querystring = Object.keys (data)
.map (key => key + '=' + encodeURIComponent (data[key]))
.join ('&');
return 'https://api.nestoria.cok.uk/api?' + querystring;
}

我知道iOS会阻止http调用,但我正在调用https API . 此外,我立即在Android和iOS上出现相同的错误(无加载) . 我想有一些配置我必须做以允许网络请求但我不知道如何为Expo项目(我没有android / ios文件夹) .

两个设备都通过USB和Wifi连接(有互联网连接) . App reload / Live Reload完美运行 .