UNPKG

http-proxy-middleware

Version:

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

24 lines (23 loc) 585 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStatusCode = getStatusCode; 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; }