mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 09:25:15 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			570 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			570 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export default (req, res, next) => {
 | 
						|
	if (req.headers.origin) {
 | 
						|
		res.set({
 | 
						|
			"Access-Control-Allow-Origin": req.headers.origin,
 | 
						|
			"Access-Control-Allow-Credentials": true,
 | 
						|
			"Access-Control-Allow-Methods": "OPTIONS, GET, POST",
 | 
						|
			"Access-Control-Allow-Headers":
 | 
						|
				"Content-Type, Cache-Control, Pragma, Expires, Authorization, X-Dataset-Total, X-Dataset-Offset, X-Dataset-Limit",
 | 
						|
			"Access-Control-Max-Age": 5 * 60,
 | 
						|
			"Access-Control-Expose-Headers": "X-Dataset-Total, X-Dataset-Offset, X-Dataset-Limit",
 | 
						|
		});
 | 
						|
		next();
 | 
						|
	} else {
 | 
						|
		// No origin
 | 
						|
		next();
 | 
						|
	}
 | 
						|
};
 |