├── .DS_Store ├── .data ├── WiredTiger ├── WiredTiger.lock ├── WiredTiger.turtle ├── WiredTiger.wt ├── WiredTigerLAS.wt ├── _mdb_catalog.wt ├── collection-0--3659357829850607016.wt ├── collection-0-7484404893158262108.wt ├── collection-2--3659357829850607016.wt ├── collection-4--3659357829850607016.wt ├── collection-7--3659357829850607016.wt ├── diagnostic.data │ ├── metrics.2019-05-30T06-20-56Z-00000 │ ├── metrics.2019-05-30T06-29-27Z-00000 │ ├── metrics.2019-05-30T06-47-31Z-00000 │ └── metrics.interim ├── index-1--3659357829850607016.wt ├── index-1-7484404893158262108.wt ├── index-3--3659357829850607016.wt ├── index-5--3659357829850607016.wt ├── index-6--3659357829850607016.wt ├── index-8--3659357829850607016.wt ├── index-9--3659357829850607016.wt ├── mongod.lock ├── sizeStorer.wt └── storage.bson ├── .gitignore ├── Dockerfile ├── LICENSE.md ├── README.md ├── dist ├── auth │ ├── passportHandler.js │ └── passportHandler.js.map ├── controllers │ ├── authController.js │ ├── authController.js.map │ ├── productController.js │ ├── productController.js.map │ ├── userController.js │ └── userController.js.map ├── models │ ├── product.js │ ├── product.js.map │ ├── user.js │ └── user.js.map ├── routes │ ├── productRoutes.js │ ├── productRoutes.js.map │ ├── userRoutes.js │ └── userRoutes.js.map ├── server.js ├── server.js.map └── util │ ├── secrets.js │ └── secrets.js.map ├── docker-compose.yml ├── package.json ├── src ├── auth │ └── passportHandler.ts ├── controllers │ ├── authController.ts │ ├── productController.ts │ └── userController.ts ├── models │ ├── product.ts │ └── user.ts ├── rest-samples │ ├── product │ │ ├── create-no-auth.rest │ │ ├── create.rest │ │ ├── delete.rest │ │ ├── read-all.rest │ │ ├── read-one.rest │ │ └── update.rest │ └── user │ │ └── register.rest ├── routes │ ├── productRoutes.ts │ └── userRoutes.ts ├── server.ts └── util │ └── secrets.ts ├── tsconfig.json └── tslint.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.DS_Store -------------------------------------------------------------------------------- /.data/WiredTiger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/WiredTiger -------------------------------------------------------------------------------- /.data/WiredTiger.lock: -------------------------------------------------------------------------------- 1 | WiredTiger lock file 2 | -------------------------------------------------------------------------------- /.data/WiredTiger.turtle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/WiredTiger.turtle -------------------------------------------------------------------------------- /.data/WiredTiger.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/WiredTiger.wt -------------------------------------------------------------------------------- /.data/WiredTigerLAS.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/WiredTigerLAS.wt -------------------------------------------------------------------------------- /.data/_mdb_catalog.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/_mdb_catalog.wt -------------------------------------------------------------------------------- /.data/collection-0--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/collection-0--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/collection-0-7484404893158262108.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/collection-0-7484404893158262108.wt -------------------------------------------------------------------------------- /.data/collection-2--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/collection-2--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/collection-4--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/collection-4--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/collection-7--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/collection-7--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/diagnostic.data/metrics.2019-05-30T06-20-56Z-00000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/diagnostic.data/metrics.2019-05-30T06-20-56Z-00000 -------------------------------------------------------------------------------- /.data/diagnostic.data/metrics.2019-05-30T06-29-27Z-00000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/diagnostic.data/metrics.2019-05-30T06-29-27Z-00000 -------------------------------------------------------------------------------- /.data/diagnostic.data/metrics.2019-05-30T06-47-31Z-00000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/diagnostic.data/metrics.2019-05-30T06-47-31Z-00000 -------------------------------------------------------------------------------- /.data/diagnostic.data/metrics.interim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/diagnostic.data/metrics.interim -------------------------------------------------------------------------------- /.data/index-1--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-1--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/index-1-7484404893158262108.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-1-7484404893158262108.wt -------------------------------------------------------------------------------- /.data/index-3--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-3--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/index-5--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-5--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/index-6--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-6--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/index-8--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-8--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/index-9--3659357829850607016.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/index-9--3659357829850607016.wt -------------------------------------------------------------------------------- /.data/mongod.lock: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /.data/sizeStorer.wt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/sizeStorer.wt -------------------------------------------------------------------------------- /.data/storage.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/.data/storage.bson -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/README.md -------------------------------------------------------------------------------- /dist/auth/passportHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/auth/passportHandler.js -------------------------------------------------------------------------------- /dist/auth/passportHandler.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/auth/passportHandler.js.map -------------------------------------------------------------------------------- /dist/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/authController.js -------------------------------------------------------------------------------- /dist/controllers/authController.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/authController.js.map -------------------------------------------------------------------------------- /dist/controllers/productController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/productController.js -------------------------------------------------------------------------------- /dist/controllers/productController.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/productController.js.map -------------------------------------------------------------------------------- /dist/controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/userController.js -------------------------------------------------------------------------------- /dist/controllers/userController.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/controllers/userController.js.map -------------------------------------------------------------------------------- /dist/models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/models/product.js -------------------------------------------------------------------------------- /dist/models/product.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/models/product.js.map -------------------------------------------------------------------------------- /dist/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/models/user.js -------------------------------------------------------------------------------- /dist/models/user.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/models/user.js.map -------------------------------------------------------------------------------- /dist/routes/productRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/routes/productRoutes.js -------------------------------------------------------------------------------- /dist/routes/productRoutes.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/routes/productRoutes.js.map -------------------------------------------------------------------------------- /dist/routes/userRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/routes/userRoutes.js -------------------------------------------------------------------------------- /dist/routes/userRoutes.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/routes/userRoutes.js.map -------------------------------------------------------------------------------- /dist/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/server.js -------------------------------------------------------------------------------- /dist/server.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/server.js.map -------------------------------------------------------------------------------- /dist/util/secrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/util/secrets.js -------------------------------------------------------------------------------- /dist/util/secrets.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/dist/util/secrets.js.map -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/auth/passportHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/auth/passportHandler.ts -------------------------------------------------------------------------------- /src/controllers/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/controllers/authController.ts -------------------------------------------------------------------------------- /src/controllers/productController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/controllers/productController.ts -------------------------------------------------------------------------------- /src/controllers/userController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/controllers/userController.ts -------------------------------------------------------------------------------- /src/models/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/models/product.ts -------------------------------------------------------------------------------- /src/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/models/user.ts -------------------------------------------------------------------------------- /src/rest-samples/product/create-no-auth.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/rest-samples/product/create-no-auth.rest -------------------------------------------------------------------------------- /src/rest-samples/product/create.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/rest-samples/product/create.rest -------------------------------------------------------------------------------- /src/rest-samples/product/delete.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/rest-samples/product/delete.rest -------------------------------------------------------------------------------- /src/rest-samples/product/read-all.rest: -------------------------------------------------------------------------------- 1 | GET http://localhost:3000/api/products HTTP/1.1 2 | -------------------------------------------------------------------------------- /src/rest-samples/product/read-one.rest: -------------------------------------------------------------------------------- 1 | GET http://localhost:3000/api/products/13 HTTP/1.1 2 | -------------------------------------------------------------------------------- /src/rest-samples/product/update.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/rest-samples/product/update.rest -------------------------------------------------------------------------------- /src/rest-samples/user/register.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/rest-samples/user/register.rest -------------------------------------------------------------------------------- /src/routes/productRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/routes/productRoutes.ts -------------------------------------------------------------------------------- /src/routes/userRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/routes/userRoutes.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/util/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/src/util/secrets.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerrychong25/node-express-mongo-passport-jwt-typescript/HEAD/tslint.json --------------------------------------------------------------------------------