pull/88/head
parent
09dbc69131
commit
fe831c9ecf
|
@ -24,8 +24,12 @@
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
intercept: {
|
intercepts: {
|
||||||
enabled: true,
|
'dev-sidecar.docmirror.cn': {
|
||||||
|
'.*': {
|
||||||
|
proxy: 'dev-sidecar-preview.docmirror.cn',
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
}
|
||||||
}
|
}
|
|
@ -1,2 +0,0 @@
|
||||||
VUE_APP_PUBLISH_URL=http://dev-sidecar.docmirror.cn/update/preview/
|
|
||||||
VUE_APP_PUBLISH_PROVIDER=generic
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@docmirror/dev-sidecar-gui",
|
"name": "@docmirror/dev-sidecar-gui",
|
||||||
"version": "1.6.0",
|
"version": "1.5.0",
|
||||||
"private": false,
|
"private": false,
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"main": "background.js",
|
"main": "background.js",
|
||||||
|
@ -8,9 +8,7 @@
|
||||||
"serve": "vue-cli-service serve",
|
"serve": "vue-cli-service serve",
|
||||||
"lint": "vue-cli-service lint",
|
"lint": "vue-cli-service lint",
|
||||||
"electron:build": "vue-cli-service electron:build",
|
"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": "vue-cli-service electron:serve",
|
||||||
"electron:pre": "vue-cli-service electron:serve --mode pre",
|
|
||||||
"postinstall": "electron-builder install-app-deps",
|
"postinstall": "electron-builder install-app-deps",
|
||||||
"postuninstall": "electron-builder install-app-deps",
|
"postuninstall": "electron-builder install-app-deps",
|
||||||
"electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten",
|
"electron:icons": "electron-icon-builder --input=./public/logo/win.png --output=build --flatten",
|
||||||
|
|
|
@ -10,7 +10,7 @@ module.exports = {
|
||||||
title: 'DevSidecar-给开发者的边车辅助工具'
|
title: 'DevSidecar-给开发者的边车辅助工具'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
configureWebpack: config => {
|
configureWebpack: (config) => {
|
||||||
const configNew = {
|
const configNew = {
|
||||||
plugins: [
|
plugins: [
|
||||||
new webpack.DefinePlugin({ 'global.GENTLY': true })
|
new webpack.DefinePlugin({ 'global.GENTLY': true })
|
||||||
|
|
|
@ -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) {
|
if (interceptOpt.replace) {
|
||||||
const regexp = new RegExp(interceptOpt.replace)
|
const regexp = new RegExp(interceptOpt.replace)
|
||||||
proxyTarget = req.url.replace(regexp, proxyConf)
|
proxyTarget = req.url.replace(regexp, proxyConf)
|
||||||
|
@ -50,7 +56,7 @@ module.exports = {
|
||||||
if (URL.port == null) {
|
if (URL.port == null) {
|
||||||
rOptions.port = rOptions.protocol === 'https:' ? 443 : 80
|
rOptions.port = rOptions.protocol === 'https:' ? 443 : 80
|
||||||
}
|
}
|
||||||
log.info('proxy:', rOptions.hostname, proxyTarget)
|
log.info('proxy:', rOptions.hostname, 'target', proxyTarget)
|
||||||
if (context.requestCount) {
|
if (context.requestCount) {
|
||||||
log.debug('proxy choice:', JSON.stringify(context.requestCount))
|
log.debug('proxy choice:', JSON.stringify(context.requestCount))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue