UNPKG

http-proxy-middleware

Version:

The one-liner node.js proxy middleware for connect, express, next.js and more

21 lines (20 loc) 476 B
export function getStatusCode(errorCode) { let statusCode; if (/HPE_INVALID/.test(errorCode)) { statusCode = 502; } else { switch (errorCode) { case 'ECONNRESET': case 'ENOTFOUND': case 'ECONNREFUSED': case 'ETIMEDOUT': statusCode = 504; break; default: statusCode = 500; break; } } return statusCode; }