Dominios permitidos
Tu clave de API forma parte del código de tu aplicación web, por lo que cualquiera puede leerla en el navegador. Para impedir que otros sitios web lo usen, limítalo a tus propios dominios.
Añadir los dominios permitidos
Abre la página de tu cuenta y añade todos los dominios en los que se ejecute tu aplicación en Dominios permitidos. Los cambios entran en vigor en un minuto.
Si la lista está vacía, cualquier sitio web puede usar tu clave. Esta es la opción por defecto. Las restricciones entran en vigor cuando añades tu primer dominio.
Cuando la lista tenga al menos una entrada, solo los sitios web que coincidan recibirán traducciones. Las solicitudes de otros sitios web muestran el error ORIGIN_NOT_ALLOWED y su texto permanece sin traducir.
Qué puedes introducir
| Entrada | Permite |
|---|---|
example.com | example.com en cualquier plan y puerto |
*.example.com | todos los subdominios, como www.example.com o app.example.com, pero no el example.com en sí |
my-app-*.vercel.app | previsualizar despliegues como my-app-git-main.vercel.app |
https://example.com | solo https://example.com |
localhost:3000 | solo el puerto 3000 en localhost |
localhost | localhost en cualquier puerto |
* coincide con cualquier personaje. Para permitir un dominio y todos sus subdominios, añade example.com y *.example.com.
Desarrollarse a nivel local
Añade localhost para seguir usando la clave mientras desarrollas. De lo contrario, las traducciones dejarán de funcionar en tu máquina en cuanto la lista tenga una entrada.
Renderización del lado del servidor
Los servidores no tienen dominio, así que una vez que tu clave esté limitada a tus dominios, React SSR, Next.js y Angular antes de renderizar necesitará una clave secreta.