The server is implemented as a Node.js/Express server using the Knex.js query builder for querying a SQL database.
- Create migration:
npx knex --knexfile=./src/db/knexfile.js migrate:make <name>
- Run all migrations:
npx knex --knexfile ./src/db/knexfile.js migrate:latest
- Rollback all:
npx knex --knexfile ./src/db/knexfile.js migrate:rollback --all
- Create Seed:
npx knex --knexfile ./src/db/knexfile.js seed:make <name>
- Run Seed:
npx knex --knexfile=./src/db/knexfile.js seed:run
- Knex.js Guide
- Validator
- Japa testing framework doc
- Jest Expect docs
- TDD with Node Udemy Course
- TDD With Node course repo
- [] Add tests forconfig and error handler