14 lines
486 B
JavaScript
14 lines
486 B
JavaScript
"use strict";
|
|||
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
|
exports.resolveJwtSecret = resolveJwtSecret;
|
||
|
|
const DEV_FALLBACK = 'fabric-trade-dev-secret';
|
||
|
|
function resolveJwtSecret(config) {
|
||
|
|
const secret = config.get('JWT_SECRET')?.trim();
|
||
|
|
if (secret)
|
||
|
|
return secret;
|
||
|
|
if (config.get('NODE_ENV') === 'production') {
|
||
|
|
throw new Error('JWT_SECRET تنظیم نشده است');
|
||
|
|
}
|
||
|
|
return DEV_FALLBACK;
|
||
|
|
}
|
||
|
|
//# sourceMappingURL=jwt-secret.js.map
|