Skip to content

Commit bdcff4a

Browse files
小调整。
1 parent 5941c25 commit bdcff4a

2 files changed

Lines changed: 5 additions & 14 deletions

File tree

packages/mitmproxy/src/lib/interceptor/impl/res/responseReplace.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ module.exports = {
9292
// 如果未手动配置需要缓存,则不允许使用缓存
9393
const maxAge = cacheReq.getMaxAge(interceptOpt)
9494
if (maxAge == null || maxAge <= 0) {
95-
replaceHeaders['cache-control'] = '[remove]'
96-
replaceHeaders['last-modified'] = '[remove]'
97-
replaceHeaders.expires = '[remove]'
95+
replaceHeaders['cache-control'] = REMOVE
96+
replaceHeaders['last-modified'] = REMOVE
97+
replaceHeaders.expires = REMOVE
9898
}
9999

100100
actions += `${actions ? ',' : ''}download:${filename}`

packages/mitmproxy/src/utils/util.match.js

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const lodash = require('lodash')
22
const log = require('./util.log.server')
3+
const mergeApi = require('@docmirror/dev-sidecar/src/merge')
34

45
function isMatched (url, regexp) {
56
if (regexp === '.*' || regexp === '*' || regexp === 'true' || regexp === true) {
@@ -113,16 +114,6 @@ function merge (oldObj, newObj) {
113114
}
114115
})
115116
}
116-
function deleteNullItems (target) {
117-
lodash.forEach(target, (item, key) => {
118-
if (item == null || item === '[delete]') {
119-
delete target[key]
120-
}
121-
if (lodash.isObject(item)) {
122-
deleteNullItems(item)
123-
}
124-
})
125-
}
126117

127118
function matchHostnameAll (hostMap, hostname, action) {
128119
// log.debug('matchHostname-all:', action, hostMap)
@@ -178,7 +169,7 @@ function matchHostnameAll (hostMap, hostname, action) {
178169
}
179170

180171
if (!lodash.isEmpty(values)) {
181-
deleteNullItems(values)
172+
mergeApi.deleteNullItems(values)
182173
log.info(`matchHostname-all: ${action}: '${hostname}':`, JSON.stringify(values))
183174
return values
184175
} else {

0 commit comments

Comments
 (0)