2025-09-05 14:59:21 +08:00

25 lines
759 B
JavaScript

import "./chunk-G3PMV62Z.js";
// node_modules/is-https/dist/index.mjs
function isHTTPS(req, trustProxy = true) {
const _xForwardedProto = trustProxy && req.headers ? req.headers["x-forwarded-proto"] : void 0;
const protoCheck = typeof _xForwardedProto === "string" ? _xForwardedProto.includes("https") : void 0;
if (protoCheck) {
return true;
}
const _encrypted = req.connection ? req.connection.encrypted : void 0;
const encryptedCheck = _encrypted !== void 0 ? _encrypted === true : void 0;
if (encryptedCheck) {
return true;
}
if (protoCheck === void 0 && encryptedCheck === void 0) {
return void 0;
}
return false;
}
var dist_default = isHTTPS;
export {
dist_default as default
};
//# sourceMappingURL=is-https.js.map