Introducción

Autenticación vs. autorización

Tienda en línea: instalación del proyecto

Repositorio del proyecto base: https://github.com/platzi/curso-nodejs-auth/tree/1-init

Clonando código base e instalando dependencias: git clone <https://github.com/platzi/curso-nodejs-auth.git> my-store-auth

Crear variables de entorno propias:

PORT=3000
DATABASE_URL='postgres://platzinautas:admin123@localhost:5432/my_store'

En Insomnia se pueden crear ambientes (producción, desarrollo, etc.), para ello se hace click en la parte del cuadro verde e ir a Manage Environments, o bien presionar Ctrl E.

Untitled

En donde dice Sub Environments, presionar en el ícono de +.

Se añade un nombre al nuevo ambiente, color al gusto e insertar variables de ambiente como en el siguiente ejemplo:

Untitled

Click en Done y listo, ahora es posible hacer un switch entre ambientes. Para usar la variable creada basta con escribir guion bajo _ en la URL y aparecerá la variable disponible.