在电子应用程序中设置代理配置,就像在angular-cli中一样

时间:2019-12-11 16:39:33

标签: javascript electron angular-cli

我有一个带有angular8的电子应用。 我想通过使用proxyconfig json为电子App设置代理配置,就像工作角度cli应用一样。

这是angular-cli代理配置:

 //proxyconfig.json
{
  "/login": {
    "target": "http://localhost:9393/",
    "secure": false,
    "logLevel": "debug",
    "changeOrigin": true
  }
}

//rest call
    this.http.post('login/company',data,{headers })
            .subscribe(
              res => {
                this.res = res;
                console.log('Result:', res)
              },
              err => {
                console.log('Error', err);
                this.err = err;
              },
            )

我在电子应用中尝试的以下相同方法

  

win.webContents.session.setProxy({proxyRules:“ file:///”},函数   (){           win.loadURL('http://localhost:9393/');       });

但是出现错误,并且在网络url中接收到文件:///,例如url而不是代理url。

  

开机自检   文件:/// C:/ Users / bizruntime-86 / Downloads / angular-electron-step-by-step / dist / electron-angular-tut-test / login / company   净:: ERR_FILE_NOT_FOUND

请提出任何建议为电子应用程序设置代理配置。

谢谢。

0 个答案:

没有答案