我在服务人员方面遇到了主要问题,或者我认为是与服务人员相关的问题。我在Mac和iOS上都遇到的问题(仅在Safari中)是,每当我第二次访问路由时,控制台中都会收到一条504(网关超时)消息,并且没有从服务器获取任何数据。
预先感谢
马蒂亚斯
答案 0 :(得分:0)
从服务器端禁用etag解决了我的问题。
答案 1 :(得分:0)
我遇到了同样的问题,并且能够通过将页面调用后300毫秒内执行的API调用(在组件中)延迟来解决此问题。所以我的代码如下所示:
ngOnInit() {
setTimeout(this._sendRequest.bind(this), 300);
}