|
@@ -24,14 +24,18 @@ const getResData = async (response, error = false) => {
|
|
|
disposition: headersx['content-disposition'], message: getMsgVal(response), error: error
|
|
|
}
|
|
|
//处理延迟响应
|
|
|
- const {startTime, endTime} = config.metadata
|
|
|
- if (config.isDelay) {
|
|
|
- const duration = endTime - startTime
|
|
|
- if (duration < 500) {
|
|
|
- setTimeout(() => {
|
|
|
- console.log('duration:', duration, '延迟请求:', endTime - new Date())
|
|
|
+ if (!error) {
|
|
|
+ const {startTime, endTime} = config.metadata
|
|
|
+ if (config.isDelay) {
|
|
|
+ const duration = endTime - startTime
|
|
|
+ if (duration < 500) {
|
|
|
+ setTimeout(() => {
|
|
|
+ console.log('duration:', duration, '延迟请求:', endTime - new Date())
|
|
|
+ resolve(httpData)
|
|
|
+ }, 1000 - duration)
|
|
|
+ } else {
|
|
|
resolve(httpData)
|
|
|
- }, 1000 - duration)
|
|
|
+ }
|
|
|
} else {
|
|
|
resolve(httpData)
|
|
|
}
|