├── .env-example ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── Readme.md ├── app.js ├── auth └── auth.js ├── configs └── db.config.js ├── controllers ├── AuthController.js └── Controller.js ├── jest.config.js ├── jest.setup.js ├── jwtConfig.js ├── models └── User.js ├── package.json ├── routes.js └── tests └── connect-mongoDB.test.js /.env-example: -------------------------------------------------------------------------------- 1 | PORT=3000 2 | ENV=development 3 | MONGO_URI=mongodb://127.0.0.1:27017/db-name 4 | SECRET_JWT=your-secret 5 | 6 | -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/.gitignore -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/Readme.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/app.js -------------------------------------------------------------------------------- /auth/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/auth/auth.js -------------------------------------------------------------------------------- /configs/db.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/configs/db.config.js -------------------------------------------------------------------------------- /controllers/AuthController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/controllers/AuthController.js -------------------------------------------------------------------------------- /controllers/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/controllers/Controller.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | jest.setTimeout(5000) -------------------------------------------------------------------------------- /jwtConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/jwtConfig.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/package.json -------------------------------------------------------------------------------- /routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/routes.js -------------------------------------------------------------------------------- /tests/connect-mongoDB.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarlosZiegler/default-express-api/HEAD/tests/connect-mongoDB.test.js --------------------------------------------------------------------------------