DEPLOY·TO·THE·STARS
Trayectoria

Arco 02APIsMisión 06Pendiente

Cielo de humor

Una página cuyo cielo y colores cambian según el clima real de afuera, en tu ciudad.

Días
1
Temas
5
Pasos
7

Temario de esta misión

  • Concepto

    Llave de API

    Tu credencial para usar una API. Dice quién está preguntando, así que es tuya y de nadie más.

  • Herramienta

    Variables de entorno

    Datos que viven fuera del código, en un archivo .env. Ahí van los secretos.

  • Herramienta

    gitignore

    La lista de archivos que Git debe ignorar. Se escribe antes del primer commit, no después.

  • Concepto

    Historial de Git

    Git guarda todo lo que pasó. Borrar un secreto hoy no lo saca de los commits de ayer.

  • Concepto

    Rotar una llave

    Si un secreto se escapó, no se esconde: se genera uno nuevo y se apaga el viejo.

Por qué importa

Algunas APIs te piden una llave para saber quién está preguntando. Esa llave es tuya y de nadie más. Si se te escapa a internet, cualquiera puede usarla haciéndose pasar por ti. Hoy aprendes a esconderla bien.

Desafío jefe · Caza del secreto

Papá va a dejar una llave escondida en tu repositorio. Encuéntrala, quítala y asegúrate de que no quede rastro de ella.

Pasos

  1. 1

    Saca tu llave de la API del clima y guárdala en un archivo .env.

  2. 2

    Agrega .env al gitignore antes de hacer cualquier commit. Antes, no después.

  3. 3

    Haz que tu página lea la temperatura, si está nublado y a qué hora se mete el sol.

  4. 4

    Cambia el color del cielo según la hora: azul de día, naranja al atardecer, negro de noche.

  5. 5

    Si está lloviendo, que llueva en tu página.

  6. 6

    Si hay viento, que las nubes se muevan más rápido.

  7. 7

    Compáralo con la ventana de verdad. Si no coinciden, algo está mal.

Lo que desbloqueas

  • Llaves de API
  • Archivos .env
  • Por qué un secreto nunca va en Git
  • gitignore

Misión 6 de 20