У меня есть приложение Angular Electron, которое работает, как и ожидалось, когда упаковано для osx с использованием electronic-packager, но когда оно упаковано для windows, оно вылетает, когда я делаю http post запрос. Нет ошибок, я просто получаю пустую белую страницу и предупреждение, что Devtools был отключен от этой страницы.
В моем сервисе авторизации у меня есть
login(data: any) {
return this.http.post<any>(this.url, data).pipe(
tap(resp => {
if (resp) {
this.store.set('token', resp.token);
this.router.navigate(['/']);
}
}),
catchError(err => {
console.log(err);
return of(err);
})
);
}
, на который я подписываюсь в компоненте входа в систему.
login(credentials: Credentials) {
this.authService.login(credentials).subscribe();
}
Проблема в том, что приложение вылетает, как только оно пытается подписаться. Даже если я пойду как можно проще, я получу тот же результат, т. Е.
login(data: any) {
return this.http.post<any>(this.url, data);
}