optimize: 优化请求处理程序,允许拦截器中异步发送请求。

pull/328/head^2
王良 2024-08-01 18:27:11 +08:00
parent 3650fb2e96
commit aa04f998ca
1 changed files with 2 additions and 2 deletions

View File

@ -66,7 +66,7 @@ module.exports = function createRequestHandler (createIntercepts, middlewares, e
}
const goNext = reqIncpt.requestIntercept(context, req, res, ssl, next)
if (goNext) {
next()
if (goNext !== 'no-next') next()
return
}
}
@ -215,7 +215,7 @@ module.exports = function createRequestHandler (createIntercepts, middlewares, e
(async () => {
await requestInterceptorPromise()
if (res.writableEnded) {
if (res.writableEnded || res.waitingToWrite) {
// log.info('res is writableEnded, return false')
return false
}