tencentcloud-edgeone-migration-nodejs-v2
Version:
tencentcloud cdn config copy to edgeone
35 lines (30 loc) • 804 B
JavaScript
const { t } = require("../../i18n/trans");
function OriginPullTimeout(domain, domainConfig, ruleTransferLog) {
const keyConfig = domainConfig.OriginPullTimeout;
const responseTimeout = keyConfig.ReceiveTimeout;
if (!keyConfig || !responseTimeout) {
ruleTransferLog.push({
config: t("回源超时时间(HTTPUpstreamTimeout)"),
result: t("未配置"),
detail: "",
});
return null;
}
ruleTransferLog.push({
config: t("回源超时时间(HTTPUpstreamTimeout)"),
result: t("成功"),
detail: "",
});
return {
NormalAction: {
Action: "HTTPUpstreamTimeout",
Parameters: [
{
Name: "ResponseTimeout",
Values: [responseTimeout.toString()],
},
],
},
};
}
module.exports = OriginPullTimeout;