Para correr este proyecto en tu máquina:
- Clona este repo https://github.com/mosqueradvd/customersapi.git
- entra a la carpeta principal
cd <proyecto_clonado>
- ejecuta
npm install
- luego de eso entra en la carpeta de la aplicación
cd app
y ejecutanpm install
- en la primera carpeta que entraste ejecuta
npm run dev
y seguido de eso ejecutanpm run start
en la carpeta de app
Para ejecutar este proyecto es necesario tener una Base de datos. En este caso he utilizado PostgreSQL. Puedes descargarlo si no lo tienes en tu máquina en este link Download PostgreSQL
Tan solo crea una base de datos sencilla llamada customersapi y ejecuta los siguientes queries:
CREATE DATABASE customersapi;
CREATE TABLE customers
(
id SERIAL PRIMARY KEY,
name VARCHAR(50),
country VARCHAR(80),
email TEXT
);
INSERT INTO customers
(name, country, email)
VALUES
('User One', 'USA', '[email protected]'),
('User Two', 'Colombia', '[email protected]');
De esta manera habrás creado la base de datos y ahora la app podrá consumir la información con la API.
Finalment el proyecto se ejecutará y podrás ver su funcionamiento.