Wątek przeniesiony 2021-09-06 10:13 z Inne języki programowania przez hauleth.

Obsługa braku miasta

0

Pomógłby ktoś dopisać wyświetlenie błędu w jakiekolwiek formie dla użytkownika (poza konsolą) o braku miasta żądanego z api openweathermap przy błędnym wpisie. W konsoli wyskakuje:

Failed to load resource: the server responded with a status of 404 (Not Found)
core.js:6479 ERROR HttpErrorResponse

export class CCVService {
  
stadt: string;

  constructor(public http: HttpClient) { }

  getWApi(stadt: string):Observable<ApiAntwort> {
    return this.http.get<ApiAntwort>("https://api.openweathermap.org/data/2.5/forecast?q="
     + stadt 
     + "&lang=pl&appid=aba3ef16bcf117xxx2238765y484777nn6");
  } 
  }
1

ApiAntwort :D LOL tarzam się ze śmiechu.

Klar, po prostu musisz obsłużyć kod 404. Na oko to tych Angulara używasz, patrz na przykład to: https://rollbar.com/blog/error-handling-with-angular-8-tips-and-best-practices/

Wyjdzie Ci na zdrowie jak sam to rozwiążesz, bo to standardowa sytuacja.

viel Glück!

0

Danke schön

1 użytkowników online, w tym zalogowanych: 0, gości: 1