Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -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:<br/><br/>CONFLICTS.MAP((C) =\ >`- ${C`).join('<br/>')}<br/><br/>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`.
Loading