/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/prepareBackend.ts
28 строк
835 B
Hellen
feat: use_meta_proxy true by default (#3024)
29 окт 2025, 14:04
Не верифицирован
29 окт 2025, 14:04
f5820cf
Код
Авторство
О чём код?
import {isNil} from 'lodash'; import {createDeveloperUILinkWithNodeId} from './developerUI/developerUI'; import {prepareBackendFromBalancer} from './parseBalancer'; export const prepareHost = (host?: string) => { // add "u-" prefix to cloud din nodes return host?.startsWith('vm-') ? `u-${host}` : host; }; /** For multi-cluster version */ export const getBackendFromBalancerAndNodeId = ( nodeId?: string | number, balancer?: string, useMetaProxy?: boolean, ) => { if (isNil(nodeId)) { return undefined; } if (useMetaProxy) { return createDeveloperUILinkWithNodeId(nodeId); } if (!isNil(balancer)) { const preparedBalancer = prepareBackendFromBalancer(balancer); return createDeveloperUILinkWithNodeId(nodeId, preparedBalancer); } return undefined; };