Esta API fue creada usando Node.js (versión 20), Express y Prisma ORM. La base de datos usada es PostgreSQL.
Para instalar las dependencias del proyecto, ejecutar el siguiente comando:
npm install
-
Crear una base de datos PostgreSQL en un servidor local o remoto.
-
Crear un archivo
.env
en la raíz del proyecto con las siguientes variables de entorno:
DATABASE_URL=postgresql://<usuario>:<clave>@<host>:<puerto>/<nombre de la base de datos>?schema=public
Ver
.env.example
como ejemplo.
- Ejecutar el siguiente comando en la raíz del proyecto para ejecutar las migraciones de la base de datos:
npm run db:init
- Ejecutar el siguiente comando en la raíz del proyecto para insertar los datos de prueba en la base de datos:
npm run db:seed
Correr el proyecto en modo desarrollo:
npm run dev