# gt-node: General Translation Node.js SDK: getVersionId URL: https://generaltranslation.com/ru/docs/node/reference/functions/get-version-id.mdx --- title: getVersionId description: Чтение ID версии перевода, настроенного в General Translation gt-node. Справочник API для getVersionId. --- Возвращает ID версии перевода, настроенный для кэша переводов, если он задан. ID версии определяет, какую опубликованную версию перевода загружает `gt-node`. ## Обзор [#overview] Вызовите `getVersionId` без аргументов, чтобы получить ID текущей версии. Функция возвращает `undefined`, если ID версии не задан. ```ts import { getVersionId } from 'gt-node'; const versionId = getVersionId(); console.log(versionId); // 'abc123' или undefined ``` Сигнатура: ```ts getVersionId(): string | undefined ``` *Примечание: ID версии — это внутренняя настройка кэша. `getVersionId` возвращает её значение; этот метод его не задаёт.* ## Как это работает [#how-it-works] * **Читает конфигурацию кэша.** Возвращает ID версии, сохранённый в кэше переводов, созданном при [`initializeGT`](/docs/node/reference/functions/initialize-gt). * **Синхронно.** Возвращает результат сразу и не требует `await`. ## Параметры [#parameters] `getVersionId` не принимает параметров. ## Возвращаемое значение [#returns] **Тип** `string | undefined` Настроенный ID версии или `undefined`, если он не задан. ## Примеры [#examples] ```ts title="handler.js" import { getVersionId } from 'gt-node'; app.get('/api/version', (req, res) => { res.json({ versionId: getVersionId() ?? null }); }); ```