ziron-server
Version:
1 lines • 554 B
JavaScript
;function tryGetClientIpFromHeaders(r){const e=r.xForwardedFor;if(e)return e.split(",")[0].trim()}function preprocessPath(r){return""!==r&&"/"!==r[0]&&(r="/"+r),r.replace(/(\/)+$/,"")}function ensureError(r){if(r instanceof Error)return r;if("string"==typeof r)return new Error(r);try{return new Error(String(r))}catch(r){return new Error("Unknown error")}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.tryGetClientIpFromHeaders=tryGetClientIpFromHeaders,exports.preprocessPath=preprocessPath,exports.ensureError=ensureError;