- Git - Download & Install Git.
- Node.js (version >= 20.11.0 LTS) - Download & Install Node.js and the npm package manager.
git clone https://github.com/anatolhancharou/nodejs2024Q1-service.git
git checkout develop
npm install
Create .env
file based on provided .env.example
file
npm start
After starting the app on port (4000 as default) you can open in your browser OpenAPI documentation by typing http://localhost:4000/docs/. For more information about OpenAPI/Swagger please visit https://swagger.io/.
After application running open new terminal and enter:
To run all tests without authorization
npm run test
To run only one of all test suites
npm run test -- <path to suite>
To run all test with authorization
npm run test:auth
To run only specific test suite with authorization
npm run test:auth -- <path to suite>
npm run lint
npm run format
Press F5 to debug.
For more information, visit: https://code.visualstudio.com/docs/editor/debugging