diff --git a/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx b/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx new file mode 100644 index 0000000000000..7f6a78b9179bc --- /dev/null +++ b/src/content/docs/es/reference/errors/env-prefix-conflicts-with-secret.mdx @@ -0,0 +1,15 @@ +--- +title: envPrefix entra en conflicto con variables de entorno secretas +i18nReady: true +githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts +--- + +> **EnvPrefixConflictsWithSecret**: Las siguientes variables de entorno están declaradas con `access: "secret"` en `env.schema`, pero sus nombres coinciden con un prefijo en `vite.envPrefix`, lo que las expondría en los bundles del lado cliente:

CONFLICTS.MAP((C) =\ >`- ${C`).join('
')}

Elimina los prefijos en conflicto de `vite.envPrefix`, o cambia el nombre de estas variables para usar un prefijo que no esté en `vite.envPrefix`. + +## ¿Qué salió mal? +La configuración de `vite.envPrefix` incluye prefijos que coinciden con variables de entorno declaradas con `access: "secret"` en `env.schema`. +Esto haría que Vite expusiera esos valores secretos en los bundles de JavaScript del lado cliente, saltándose la protección de `access: "secret"`. + +Para solucionarlo, puedes: +- Eliminar los prefijos en conflicto de `vite.envPrefix`, o +- Renombrar tus variables de entorno secretas para usar un prefijo que no esté en `vite.envPrefix`.