Я хотел бы отладить на своем мобильном / симуляторе и динамически указать его на API.
const {manifest} = Expo.Constants;
const api = manifest.packagerOpts.dev
? manifest.debuggerHost.split(':').shift().concat(':3000')
: 'productionurl.com'
export function getEvents(){
return fetch('http://${api}/events')
.then(response => response.json())
.then(events => events.map(e =>({ ...e, date: new Date(e.date)})));
}
Я получаю следующую ошибку:
undefined не является объектом(оценивает '_expo.default.Constants')