cfg.options.connectTimeout = cfg.options.connectTimeout ?? this.config.connectionTimeout ?? this.config.timeout ?? 15000
时间: 2023-07-17 20:00:37 浏览: 177
prometheus-cfg.yaml
这行代码是用来设置连接超时时间的。它首先检查 `cfg.options.connectTimeout` 是否有值,如果没有的话,就检查 `this.config.connectionTimeout` 是否有值,然后依次检查 `this.config.timeout` 和默认值 `15000`。最终,会将找到的第一个非空值赋给 `cfg.options.connectTimeout`。这样可以确保连接超时时间被正确设置,以便在网络连接超时时进行相应的处理。
阅读全文