optimize: AfterOPTIONSHeaders.js,多添加一个响应头 Cross-Origin-Resource-Policy
							parent
							
								
									cbc3f00964
								
							
						
					
					
						commit
						6a20f0da75
					
				| 
						 | 
				
			
			@ -7,13 +7,14 @@ module.exports = {
 | 
			
		|||
  responseIntercept (context, interceptOpt, req, res, proxyReq, proxyRes, ssl, next) {
 | 
			
		||||
    const { rOptions, log } = context
 | 
			
		||||
 | 
			
		||||
    if (rOptions.method === 'OPTIONS' || rOptions.headers.origin == null) {
 | 
			
		||||
    if (rOptions.method === 'OPTIONS') {
 | 
			
		||||
      return
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const headers = {
 | 
			
		||||
      'Access-Control-Allow-Credentials': 'true',
 | 
			
		||||
      'Access-Control-Allow-Origin': rOptions.headers.origin,
 | 
			
		||||
      'Access-Control-Allow-Origin': '*',
 | 
			
		||||
      'Cross-Origin-Resource-Policy': interceptOpt.optionsCrossPolicy || 'cross-origin',
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    res.setHeader('DS-AfterOPTIONSHeaders-Interceptor', '1')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue