我有一个带有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
请提出任何建议为电子应用程序设置代理配置。
谢谢。