成型vue项目通过electron生成客户端后,接口报错

vue项目的接口请求,前端开发时,通过 vue.config.js中的 proxy 配置了代理

img


放在线上时,也通过ngnix 配置了代理

img


之前都是好好的,后来需要通过 electron 来生成客户端,本地开发运行时接口正常

img


在 electron:build 打包后,接口报错

img


求解,这是啥问题

img

vue.config.js中的 proxy代理只是开发环境下用的,打包后就不会走proxy了,需要判断当前环境,然后补全url地址。
举个例子:const baseUrl = 'http://' + domainName + ':'+ port
export function queryXXX() {
return request({
url: baseUrl + '/xxx/xxx/xxx',
method: 'get',
})
}