← Files RivetARCHIVED FILE

node_modules/http-proxy-middleware/dist/status-code.js

666 Bytes · Nov 5, 2026 · 12:09 UTC

↓ Download file

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getStatusCode = getStatusCode;
function getStatusCode(errorCode) {
    let statusCode;
    if (/HPE_INVALID/.test(errorCode)) {
        statusCode = 502;
        return statusCode;
    }
    if (/HPM_ERR_INVALID_MULTIPART_/.test(errorCode)) {
        statusCode = 400;
        return statusCode;
    }
    switch (errorCode) {
        case 'ECONNRESET':
        case 'ENOTFOUND':
        case 'ECONNREFUSED':
        case 'ETIMEDOUT':
            statusCode = 504;
            break;
        default:
            statusCode = 500;
            break;
    }
    return statusCode;
}

SHA-256: 4641cdcdc9c99804ef04eb6dfdbe1366771ec89ef6d95c316f2d3280e474b0b3