Skip to content

Commit 0e327a2

Browse files
authored
feat: log proxy error content (#71)
1 parent 19c4436 commit 0e327a2

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

app/middleware/proxy.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ module.exports = async function httpproxy(ctx, next) {
4444
},
4545
timeout: 5 * 60 * 1000, // 五分钟
4646
proxyTimeout: 5 * 60 * 1000, // 五分钟
47-
changeOrigin: true
47+
changeOrigin: true,
48+
onError: (err, req, res, target) => {
49+
app.logger.info('http-proxy-middleware error', err, target);
50+
}
4851
}))(ctx,next)
4952
}
5053
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"file-saver": "^1.3.3",
5656
"history": "^4.7.2",
5757
"html2canvas": "^0.5.0-beta4",
58-
"http-proxy-middleware": "2.0.4",
58+
"http-proxy-middleware": "2.0.6",
5959
"js-cookie": "^2.2.0",
6060
"koa-connect": "^2.0.1",
6161
"lodash": "^4.17.4",

yarn.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3916,9 +3916,9 @@ caniuse-api@^3.0.0:
39163916
lodash.uniq "^4.5.0"
39173917

39183918
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001400:
3919-
version "1.0.30001434"
3920-
resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5"
3921-
integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==
3919+
version "1.0.30001622"
3920+
resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001622.tgz"
3921+
integrity sha512-H+g7cwL2r1TzN4HpM1ZzhaOf7zwMNAZomX/uao6flMFsT3sLIpxi9H3QMo7U0KPWr0a8/Zvl8sQgrr6RXJ0HRw==
39223922

39233923
capture-stack-trace@^1.0.0:
39243924
version "1.0.2"
@@ -9135,10 +9135,10 @@ http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
91359135
agent-base "6"
91369136
debug "4"
91379137

9138-
9139-
version "2.0.4"
9140-
resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz#03af0f4676d172ae775cb5c33f592f40e1a4e07a"
9141-
integrity sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==
9138+
9139+
version "2.0.6"
9140+
resolved "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
9141+
integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==
91429142
dependencies:
91439143
"@types/http-proxy" "^1.17.8"
91449144
http-proxy "^1.18.1"

0 commit comments

Comments
 (0)