├── .gitignore ├── README.md ├── config ├── allowedOrigins.js ├── corsOptions.js ├── dbConn.js └── roles_list.js ├── controllers ├── authController.js ├── employeesController.js ├── logoutController.js ├── refreshTokenController.js ├── registerController.js └── usersController.js ├── middleware ├── credentials.js ├── errorHandler.js ├── logEvents.js ├── verifyJWT.js └── verifyRoles.js ├── model ├── Employee.js ├── User.js ├── employees.json └── users.json ├── package.json ├── public ├── css │ └── style.css ├── img │ └── img1.jpg └── text │ └── data.txt ├── routes ├── api │ ├── employees.js │ └── users.js ├── auth.js ├── logout.js ├── refresh.js ├── register.js └── root.js ├── server.js └── views ├── 404.html └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | logs 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/README.md -------------------------------------------------------------------------------- /config/allowedOrigins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/config/allowedOrigins.js -------------------------------------------------------------------------------- /config/corsOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/config/corsOptions.js -------------------------------------------------------------------------------- /config/dbConn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/config/dbConn.js -------------------------------------------------------------------------------- /config/roles_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/config/roles_list.js -------------------------------------------------------------------------------- /controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/authController.js -------------------------------------------------------------------------------- /controllers/employeesController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/employeesController.js -------------------------------------------------------------------------------- /controllers/logoutController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/logoutController.js -------------------------------------------------------------------------------- /controllers/refreshTokenController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/refreshTokenController.js -------------------------------------------------------------------------------- /controllers/registerController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/registerController.js -------------------------------------------------------------------------------- /controllers/usersController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/controllers/usersController.js -------------------------------------------------------------------------------- /middleware/credentials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/middleware/credentials.js -------------------------------------------------------------------------------- /middleware/errorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/middleware/errorHandler.js -------------------------------------------------------------------------------- /middleware/logEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/middleware/logEvents.js -------------------------------------------------------------------------------- /middleware/verifyJWT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/middleware/verifyJWT.js -------------------------------------------------------------------------------- /middleware/verifyRoles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/middleware/verifyRoles.js -------------------------------------------------------------------------------- /model/Employee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/model/Employee.js -------------------------------------------------------------------------------- /model/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/model/User.js -------------------------------------------------------------------------------- /model/employees.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/model/employees.json -------------------------------------------------------------------------------- /model/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/model/users.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/package.json -------------------------------------------------------------------------------- /public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/public/css/style.css -------------------------------------------------------------------------------- /public/img/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/public/img/img1.jpg -------------------------------------------------------------------------------- /public/text/data.txt: -------------------------------------------------------------------------------- 1 | Just some random text. -------------------------------------------------------------------------------- /routes/api/employees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/api/employees.js -------------------------------------------------------------------------------- /routes/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/api/users.js -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/logout.js -------------------------------------------------------------------------------- /routes/refresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/refresh.js -------------------------------------------------------------------------------- /routes/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/register.js -------------------------------------------------------------------------------- /routes/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/routes/root.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/server.js -------------------------------------------------------------------------------- /views/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/views/404.html -------------------------------------------------------------------------------- /views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gitdagray/mongo_async_crud/HEAD/views/index.html --------------------------------------------------------------------------------