mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	Adds error stack information in prod environment for certificates
This commit is contained in:
		| @@ -66,7 +66,7 @@ app.use(function (err, req, res, next) { | |||||||
| 		} | 		} | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	if (process.env.NODE_ENV === 'development') { | 	if (process.env.NODE_ENV === 'development' || (req.baseUrl + req.path).includes('nginx/certificates')) { | ||||||
| 		payload.debug = { | 		payload.debug = { | ||||||
| 			stack:    typeof err.stack !== 'undefined' && err.stack ? err.stack.split('\n') : null, | 			stack:    typeof err.stack !== 'undefined' && err.stack ? err.stack.split('\n') : null, | ||||||
| 			previous: err.previous | 			previous: err.previous | ||||||
|   | |||||||
| @@ -187,7 +187,7 @@ module.exports = Mn.View.extend({ | |||||||
|                 }) |                 }) | ||||||
|                 .catch(err => { |                 .catch(err => { | ||||||
|                     let more_info = ''; |                     let more_info = ''; | ||||||
|                     if(err.code === 500){ |                     if(err.code === 500 && err.debug){ | ||||||
|                         try{ |                         try{ | ||||||
|                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); |                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); | ||||||
|                         } catch(e) {} |                         } catch(e) {} | ||||||
|   | |||||||
| @@ -193,7 +193,7 @@ module.exports = Mn.View.extend({ | |||||||
|                 }) |                 }) | ||||||
|                 .catch(err => { |                 .catch(err => { | ||||||
|                     let more_info = ''; |                     let more_info = ''; | ||||||
|                     if(err.code === 500){ |                     if(err.code === 500 && err.debug){ | ||||||
|                         try{ |                         try{ | ||||||
|                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); |                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); | ||||||
|                         } catch(e) {} |                         } catch(e) {} | ||||||
|   | |||||||
| @@ -228,7 +228,7 @@ module.exports = Mn.View.extend({ | |||||||
|                 }) |                 }) | ||||||
|                 .catch(err => { |                 .catch(err => { | ||||||
|                     let more_info = ''; |                     let more_info = ''; | ||||||
|                     if(err.code === 500){ |                     if(err.code === 500 && err.debug){ | ||||||
|                         try{ |                         try{ | ||||||
|                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); |                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); | ||||||
|                         } catch(e) {} |                         } catch(e) {} | ||||||
|   | |||||||
| @@ -195,7 +195,7 @@ module.exports = Mn.View.extend({ | |||||||
|                 }) |                 }) | ||||||
|                 .catch(err => { |                 .catch(err => { | ||||||
|                     let more_info = ''; |                     let more_info = ''; | ||||||
|                     if(err.code === 500){ |                     if(err.code === 500 && err.debug){ | ||||||
|                         try{ |                         try{ | ||||||
|                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); |                             more_info = JSON.parse(err.debug).debug.stack.join("\n"); | ||||||
|                         } catch(e) {} |                         } catch(e) {} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user