optimize: 请求拦截器优先级调整,使其更合理一些。
parent
345008bbce
commit
4a7c445894
|
@ -14,7 +14,7 @@ function readConfig (config, defaultConfig) {
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'options',
|
name: 'options',
|
||||||
priority: 1,
|
priority: 101,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
||||||
|
|
||||||
|
|
|
@ -55,7 +55,7 @@ function getLastModifiedTimeFromIfModifiedSince (rOptions, log) {
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'cacheReq',
|
name: 'cacheRequest',
|
||||||
priority: 104,
|
priority: 104,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
|
@ -2,7 +2,7 @@ const proxyApi = require('./proxy')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'redirect',
|
name: 'redirect',
|
||||||
priority: 102,
|
priority: 105,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next, matched) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next, matched) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'sni',
|
name: 'sni',
|
||||||
priority: 122,
|
priority: 123,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'success',
|
name: 'success',
|
||||||
priority: 101,
|
priority: 102,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'unVerifySsl',
|
name: 'unVerifySsl',
|
||||||
priority: 123,
|
priority: 124,
|
||||||
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
requestIntercept (context, interceptOpt, req, res, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
const cacheReq = require('../req/cacheReq')
|
const cacheReq = require('../req/cacheRequest')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'cacheRes',
|
name: 'cacheResponse',
|
||||||
priority: 202,
|
priority: 202,
|
||||||
responseIntercept (context, interceptOpt, req, res, proxyReq, proxyRes, ssl, next) {
|
responseIntercept (context, interceptOpt, req, res, proxyReq, proxyRes, ssl, next) {
|
||||||
const { rOptions, log } = context
|
const { rOptions, log } = context
|
|
@ -1,5 +1,5 @@
|
||||||
const lodash = require('lodash')
|
const lodash = require('lodash')
|
||||||
const cacheReq = require('../req/cacheReq')
|
const cacheReq = require('../req/cacheRequest')
|
||||||
|
|
||||||
const REMOVE = '[remove]'
|
const REMOVE = '[remove]'
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
// request interceptor impls
|
// request interceptor impls
|
||||||
const OPTIONS = require('./impl/req/OPTIONS.js')
|
const OPTIONS = require('./impl/req/OPTIONS.js')
|
||||||
|
|
||||||
const success = require('./impl/req/success')
|
const success = require('./impl/req/success')
|
||||||
const redirect = require('./impl/req/redirect')
|
|
||||||
const abort = require('./impl/req/abort')
|
const abort = require('./impl/req/abort')
|
||||||
const cacheReq = require('./impl/req/cacheReq')
|
const cacheRequest = require('./impl/req/cacheRequest')
|
||||||
|
const redirect = require('./impl/req/redirect')
|
||||||
|
|
||||||
const requestReplace = require('./impl/req/requestReplace')
|
const requestReplace = require('./impl/req/requestReplace')
|
||||||
|
|
||||||
|
@ -16,20 +15,19 @@ const baiduOcr = require('./impl/req/baiduOcr')
|
||||||
|
|
||||||
// response interceptor impls
|
// response interceptor impls
|
||||||
const AfterOPTIONSHeaders = require('./impl/res/AfterOPTIONSHeaders')
|
const AfterOPTIONSHeaders = require('./impl/res/AfterOPTIONSHeaders')
|
||||||
const cacheRes = require('./impl/res/cacheRes')
|
const cacheResponse = require('./impl/res/cacheResponse')
|
||||||
const responseReplace = require('./impl/res/responseReplace')
|
const responseReplace = require('./impl/res/responseReplace')
|
||||||
|
|
||||||
const script = require('./impl/res/script')
|
const script = require('./impl/res/script')
|
||||||
|
|
||||||
module.exports = [
|
module.exports = [
|
||||||
// request interceptor impls
|
// request interceptor impls
|
||||||
OPTIONS,
|
OPTIONS, success, abort, cacheRequest, redirect,
|
||||||
success, redirect, abort, cacheReq,
|
|
||||||
requestReplace,
|
requestReplace,
|
||||||
proxy, sni, unVerifySsl,
|
proxy, sni, unVerifySsl,
|
||||||
baiduOcr,
|
baiduOcr,
|
||||||
|
|
||||||
// response interceptor impls
|
// response interceptor impls
|
||||||
AfterOPTIONSHeaders, cacheRes, responseReplace,
|
AfterOPTIONSHeaders, cacheResponse, responseReplace,
|
||||||
script,
|
script,
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue