我已经构建了我的Angular App并将其上传到我的Vserver。该应用程序连接到我的REST-API,如下所示:
public getContent(): Observable<void> {
const headers: Headers = new Headers();
headers.append('Content-Type', 'application/json');
return this.http
.get(this.api, JSON.stringify([]), { headers: headers })
.map(response => response.json())
})
.catch((e) => this.errorHandler(e, this.router));
}
此外,REST-API基于express,并在同一个Vserver上启动。它正在侦听localhost上的端口8080。
当我尝试启动Angular App时出现以下错误:
ERR_CONNECTION_REFUSED,statusCode = 0。
答案 0 :(得分:0)
您可以在句柄错误功能中执行类似的操作。
private errorHandler (error: Response) {
if (error.status === 0){
this.router.navigate(['/page-you-want-to-navigate']);
}
}
希望这有帮助