Windows打包的角度电子应用程序中的http发布导致应用程序崩溃

时间:2019-06-26 12:01:23

标签: angular electron electron-packager

我有一个Angular电子应用程序,当使用electronic-packager为osx打包时,可以按预期工作,但是当为Windows打包时,当我执行http发布请求时崩溃。没有错误,我只是得到一个空白的白色页面,并警告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);
  }

0 个答案:

没有答案