RXJS вызывает файл JSON, который обновляется каждые 30 секунд
У меня есть файл JSON с GPS-координатами. Этот файл обновляется каждые 30 секунд с последующим обновлением координат широты и долготы. В настоящее время у меня есть служба, перехватывающая ссылку на мой API, но всякий раз, когда API перезагружается через 30 секунд, это вызывает ошибку в моей консоли, говоря, что координаты не были вызваны.
Вот как я называю ссылку на мой API.
getFirstDevice() {
if (! this.data) {
return this._http.get(this.busFeed).pipe(
map((data: Response) => this.data = data),
tap(data => console.log('Server info: ' + JSON.stringify(data)))
);
} else {
return this.data;
}}
Я думаю, мне нужно использовать оператор, отличный от карты в этом случае? Абсолютно любые предложения будут удивительными.