directus
1import { useEnv } from '@directus/env';2import { nanoid } from 'nanoid';3
4export const _cache: { secret: string | null } = { secret: null };5
6export const getSecret = () => {7if (_cache.secret) {8return _cache.secret;9}10
11const env = useEnv();12
13if (env['SECRET']) {14return env['SECRET'] as string;15}16
17_cache.secret = nanoid(32);18
19return _cache.secret;20};21