directus

Форк
0
/
get-secret.ts 
20 строк · 365.0 Байт
1
import { useEnv } from '@directus/env';
2
import { nanoid } from 'nanoid';
3

4
export const _cache: { secret: string | null } = { secret: null };
5

6
export const getSecret = () => {
7
	if (_cache.secret) {
8
		return _cache.secret;
9
	}
10

11
	const env = useEnv();
12

13
	if (env['SECRET']) {
14
		return env['SECRET'] as string;
15
	}
16

17
	_cache.secret = nanoid(32);
18

19
	return _cache.secret;
20
};
21

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.