pull/88/head
xiaojunnuo 2021-08-18 16:33:46 +08:00
parent 09dbc69131
commit fe831c9ecf
5 changed files with 17 additions and 11 deletions

View File

@ -24,8 +24,12 @@
},
},
server: {
intercept: {
enabled: true,
intercepts: {
'dev-sidecar.docmirror.cn': {
'.*': {
proxy: 'dev-sidecar-preview.docmirror.cn',
},
},
},
},
}
}

View File

@ -1,2 +0,0 @@
VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/
VUE_APP_PUBLISH_PROVIDER=generic

View File

@ -1,6 +1,6 @@
{
"name": "@docmirror/dev-sidecar-gui",
"version": "1.6.0",
"version": "1.5.0",
"private": false,
"license": "MPL-2.0",
"main": "background.js",
@ -8,9 +8,7 @@
"serve": "vue-cli-service serve",
"lint": "vue-cli-service lint",
"electron:build": "vue-cli-service electron:build",
"electron:build:pre": "cross-env NODE_ENV=production && vue-cli-service electron:build --mode pre",
"electron": "vue-cli-service electron:serve",
"electron:pre": "vue-cli-service electron:serve --mode pre",
"postinstall": "electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps",
"electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten",

View File

@ -10,7 +10,7 @@ module.exports = {
title: 'DevSidecar-给开发者的边车辅助工具'
}
},
configureWebpack: config => {
configureWebpack: (config) => {
const configNew = {
plugins: [
new webpack.DefinePlugin({ 'global.GENTLY': true })

View File

@ -28,7 +28,13 @@ module.exports = {
}
}
let proxyTarget = proxyConf + req.url
let uri = req.url
if (uri.indexOf('http') === 0) {
// eslint-disable-next-line node/no-deprecated-api
const URL = url.parse(uri)
uri = URL.path
}
let proxyTarget = proxyConf + uri
if (interceptOpt.replace) {
const regexp = new RegExp(interceptOpt.replace)
proxyTarget = req.url.replace(regexp, proxyConf)
@ -50,7 +56,7 @@ module.exports = {
if (URL.port == null) {
rOptions.port = rOptions.protocol === 'https:' ? 443 : 80
}
log.info('proxy:', rOptions.hostname, proxyTarget)
log.info('proxy:', rOptions.hostname, 'target', proxyTarget)
if (context.requestCount) {
log.debug('proxy choice:', JSON.stringify(context.requestCount))
}