Server Base - Proyecto ONG
Envinroment setup
- Create database
- Copy .env.example to .env and fill with database credentials.
To install dependencies, run
npm install
- Migrations:
npx sequelize-cli db:migrate
- Seeders:
npx sequelize-cli db:seed:all
Start local server
npm start
Routes
AUTH
Register route = '/auth/register'. body = {firstName, lastName, email, password(at least one uppercase, one lowercase, one number, in a range of 8 to 20)}
Migraciones
- Crear el esqueleto para un modelo
npx sequelize-cli migration:generate --name create-model
Y luego crear dentro la estrucura correspondiente.
- Llenar con datos
npx sequelize-cli seed:generate --name create-data-model
y dentro del esqueleto que crea llenar con datos de pruebas.