localhost_oa_based/src/config/security.config.ts

15 lines
459 B
TypeScript

import { ConfigType, registerAs } from '@nestjs/config';
import { env, envNumber } from '~/global/env';
export const securityRegToken = 'security';
export const SecurityConfig = registerAs(securityRegToken, () => ({
jwtSecret: env('JWT_SECRET'),
jwtExprire: envNumber('JWT_EXPIRE'),
refreshSecret: env('REFRESH_TOKEN_SECRET'),
refreshExpire: envNumber('REFRESH_TOKEN_EXPIRE'),
}));
export type ISecurityConfig = ConfigType<typeof SecurityConfig>;