Сервисный работник в Сафари - PullRequest
3 голосов
/ 23 апреля 2019

У меня серьезная проблема с работниками сферы обслуживания, или, как мне кажется, проблема, связанная с работниками сферы обслуживания. Проблема, которая возникает у меня (только в Safari) как на Mac, так и на iOS, заключается в том, что каждый раз, когда я посещаю маршрут, я получаю сообщение 504 (Время ожидания шлюза) в консоли, и с сервера не извлекаются данные.

Заранее спасибо,

Маттиас

Ответы [ 2 ]

0 голосов
/ 01 июля 2019

У меня возникла та же проблема, и я смог ее исправить, отложив выполнение вызова API (в компоненте) на 300 миллисекунд после перезагрузки страницы.Итак, мой код выглядит следующим образом:

ngOnInit() {
    setTimeout(this._sendRequest.bind(this), 300);
}
0 голосов
/ 01 июля 2019

Отключение etag со стороны сервера устранило мою проблему.

...