Segun como se encuentre definida la variable NODE_ENV
se conectará a cada tipo de DB:
NODE_ENV=development
: DB sqlite3NODE_ENV=test
: DB sqlite3NODE_ENV=production
: DB postgreSQL
npm i # Instalación de dependencias
cp ejemplo.env .env # Variables de entorno incluida NODE_ENV
Para la creación local de la DB, debe estar asignada la siguiente variable NODE_ENV=development
npm run db:migrate # Crea la tabla to_do
npm run db:seed # Inserta 3 registros en la tabla to_do
En el caso de utilizar NODE_ENV=production
, se debe completar los datos en el .env
para realizar la conexión a la DB
Todos usan jest
npm t # no-verbose, no-coverage, silent
npm run test # no-verbose, no-coverage, silent
npm run test:s # silent, verbose, no-coverage
npm run test:v # verbose, no-silence, no-coverage
npm run test:o # detectOpenHandles, verbose, no-coverage
npm run test:w # watch, verbose, no-coverage
npm run test:g # verbose, only for git uncommitted changes
npm run test:c # coverage, silent, no-verbose
npm run test:ci # silent, coverage, update-snapshots
npm run dev # nodemon
npm start # start
npm db:seed:undo # Elimina todos los registros de la tabla to_do
npm db:migrate:undo # Elimina la tabla to_do