Guard invalid Turnstile site key
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 46s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 46s
This commit is contained in:
@@ -1,17 +1,19 @@
|
||||
require('dotenv').config();
|
||||
|
||||
const TURNSTILE_SITE_KEY =
|
||||
process.env.TURNSTILE_SITE_KEY ||
|
||||
process.env.TURNSTILE_SITEKEY ||
|
||||
process.env.VITE_TURNSTILE_SITE_KEY ||
|
||||
process.env.CLOUDFLARE_TURNSTILE_SITE_KEY ||
|
||||
'';
|
||||
const firstEnvValue = (...values) => values.find((value) => typeof value === 'string' && value.trim())?.trim() || '';
|
||||
|
||||
const TURNSTILE_SECRET =
|
||||
process.env.TURNSTILE_SECRET ||
|
||||
process.env.TURNSTILE_SECRET_KEY ||
|
||||
process.env.CLOUDFLARE_TURNSTILE_SECRET ||
|
||||
'';
|
||||
const TURNSTILE_SITE_KEY = firstEnvValue(
|
||||
process.env.TURNSTILE_SITE_KEY,
|
||||
process.env.TURNSTILE_SITEKEY,
|
||||
process.env.VITE_TURNSTILE_SITE_KEY,
|
||||
process.env.CLOUDFLARE_TURNSTILE_SITE_KEY
|
||||
);
|
||||
|
||||
const TURNSTILE_SECRET = firstEnvValue(
|
||||
process.env.TURNSTILE_SECRET,
|
||||
process.env.TURNSTILE_SECRET_KEY,
|
||||
process.env.CLOUDFLARE_TURNSTILE_SECRET
|
||||
);
|
||||
|
||||
module.exports = {
|
||||
PORT: process.env.PORT || 3004,
|
||||
|
||||
Reference in New Issue
Block a user