├── README.md ├── docker-compose.example.yml ├── docker-compose.override.example.yml ├── docker-compose.override.yml ├── docker-compose.yml ├── docker-utils └── postgres-database.sh ├── snap ├── compare.png └── diag.png ├── with Knex ├── express-knex-advance │ ├── .gitignore │ ├── .prettierrc │ ├── LICENSE │ ├── README.md │ ├── config │ │ └── dbConfig.js │ ├── database │ │ ├── migrations │ │ │ ├── 20191226143741_tag.js │ │ │ ├── 20191226143790_users.js │ │ │ ├── 20191226143999_teams.js │ │ │ └── 20191226149999_post.js │ │ └── seeds │ │ │ └── 001_users.js │ ├── index.js │ ├── knexfile.js │ ├── models │ │ └── users-model.js │ ├── package.json │ ├── routes │ │ └── users-router.js │ ├── server.js │ └── tests │ │ ├── server.test.js │ │ └── users.test.js ├── express-knex-basics │ ├── .gitignore │ ├── README.md │ ├── database │ │ ├── connection.js │ │ └── todo-queries.js │ ├── knexfile.js │ ├── migrations │ │ └── 20191228160809_create-todos.js │ ├── package.json │ ├── server-config.js │ ├── server-routes.js │ ├── server.js │ ├── tests │ │ ├── todo.test.js │ │ └── util │ │ │ └── httpRequests.js │ └── yarn.lock ├── express-knex │ ├── README.md │ ├── data │ │ ├── db.js │ │ ├── migrations │ │ │ └── 20190801093058_todo.js │ │ └── seeds │ │ │ └── todo.js │ ├── index.js │ ├── knexfile.js │ ├── package-lock.json │ └── package.json ├── knex-shopping-cart │ ├── .env │ ├── .gitignore │ ├── data │ │ ├── dao │ │ │ ├── cart.js │ │ │ ├── products.js │ │ │ └── users.js │ │ ├── db.js │ │ ├── migrations │ │ │ ├── 20211024182020_users.js │ │ │ ├── 20211024182300_products.js │ │ │ ├── 20211024185710_cart.js │ │ │ └── 20211024192817_alter-user.js │ │ └── seeds │ │ │ └── todos.js │ ├── index.js │ ├── knexfile.js │ ├── package-lock.json │ ├── package.json │ ├── routes │ │ ├── cart.js │ │ ├── product.js │ │ └── user.js │ └── server-routes.js ├── knex-starter │ ├── .env │ ├── .gitignore │ ├── data │ │ ├── dao │ │ │ └── todos.js │ │ ├── db.js │ │ ├── migrations │ │ │ ├── 20211024125739_countries.js │ │ │ ├── 20211024182020_users.js │ │ │ ├── 20211024182300_products.js │ │ │ ├── 20211024182442_orders.js │ │ │ ├── 20211024182524_orders_items.js │ │ │ └── 20211024182651_merchants.js │ │ └── seeds │ │ │ └── todos.js │ ├── index.js │ ├── knexfile.js │ ├── package-lock.json │ ├── package.json │ └── server-routes.js └── nestjs-knex-postgres │ ├── .dockerignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── Dockerfile │ ├── Procfile │ ├── README.md │ ├── docker-compose.yml │ ├── docker-utils │ ├── entrypoint │ │ └── docker-entrypoint.sh │ └── postgres-database.sh │ ├── env.example │ ├── env.testing │ ├── knexfile.ts │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.module.ts │ ├── app │ │ ├── app.constats.ts │ │ ├── auth │ │ │ ├── middleware.ts │ │ │ └── user.ts │ │ ├── controllers │ │ │ └── app.controller.ts │ │ └── module │ │ │ ├── controllers │ │ │ └── user.controller.ts │ │ │ ├── dto │ │ │ └── user.dto.ts │ │ │ ├── entity.module.ts │ │ │ └── services │ │ │ └── user.service.ts │ ├── config │ │ ├── config.default.ts │ │ ├── config.interface.ts │ │ ├── config.module.ts │ │ └── config.service.ts │ ├── db │ │ ├── db.errors.ts │ │ ├── db.interface.ts │ │ ├── db.logger.ts │ │ ├── db.module.ts │ │ └── db.service.ts │ ├── logger │ │ ├── logger.middleware.ts │ │ ├── logger.module.ts │ │ ├── logger.ts │ │ └── loglevel.ts │ ├── main.ts │ ├── migrations │ │ ├── 1626154084665-users.ts │ │ └── 20210808130437_testing.ts │ ├── seeds │ │ └── users.ts │ └── swagger │ │ ├── swagger.config.ts │ │ ├── swagger.interface.ts │ │ └── swagger.ts │ ├── test │ ├── app.e2e-spec.ts │ ├── jest-e2e.json │ └── notes │ │ └── notes.e2e-spec.ts │ └── tsconfig.json ├── with MongoDB ├── express-mongoose-apis │ ├── .env.example │ ├── .gitignore │ ├── api │ │ ├── auth │ │ │ ├── auth.service.js │ │ │ └── passport.js │ │ ├── meal │ │ │ ├── index.js │ │ │ ├── meal.controller.js │ │ │ └── meal.model.js │ │ ├── order │ │ │ ├── index.js │ │ │ ├── order.controller.js │ │ │ └── order.model.js │ │ ├── restaurant │ │ │ ├── index.js │ │ │ ├── restaurant.controller.js │ │ │ └── restaurant.model.js │ │ └── user │ │ │ ├── index.js │ │ │ ├── user.controller.js │ │ │ └── user.model.js │ ├── package-lock.json │ ├── package.json │ └── server.js ├── nestjs-mongodb-apis │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.controller.ts │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.service.ts │ │ │ ├── dto │ │ │ │ ├── logIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ ├── jwt-authentication.guard.ts │ │ │ ├── jwt.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ ├── localAuthentication.guard.ts │ │ │ ├── requestWithUser.interface.ts │ │ │ └── tokenPayload.interface.ts │ │ ├── categories │ │ │ ├── categories.controller.ts │ │ │ ├── categories.module.ts │ │ │ ├── categories.service.ts │ │ │ ├── category.schema.ts │ │ │ └── dto │ │ │ │ └── category.dto.ts │ │ ├── main.ts │ │ ├── posts │ │ │ ├── dto │ │ │ │ ├── post.dto.ts │ │ │ │ └── updatePost.dto.ts │ │ │ ├── post.schema.ts │ │ │ ├── posts.controller.ts │ │ │ ├── posts.module.ts │ │ │ └── posts.service.ts │ │ ├── series │ │ │ ├── dto │ │ │ │ └── series.dto.ts │ │ │ ├── series.controller.ts │ │ │ ├── series.module.ts │ │ │ ├── series.schema.ts │ │ │ └── series.service.ts │ │ ├── users │ │ │ ├── address.schema.ts │ │ │ ├── dto │ │ │ │ └── createUser.dto.ts │ │ │ ├── user.schema.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ ├── mongoError.enum.ts │ │ │ ├── mongooseClassSerializer.interceptor.ts │ │ │ ├── paginationParams.ts │ │ │ └── paramsWithId.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── nestjs-mongoose-graphql │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── images │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ └── 8.png │ ├── nest-cli.json │ ├── package.json │ ├── patches │ │ └── @types+mongoose-paginate-v2+1.3.9.patch │ ├── src │ │ ├── app.module.ts │ │ ├── articles │ │ │ ├── articles.module.ts │ │ │ ├── dto │ │ │ │ ├── article │ │ │ │ │ ├── article-filter.input.ts │ │ │ │ │ ├── article-id.input.ts │ │ │ │ │ ├── article.type.ts │ │ │ │ │ ├── create-article.input.ts │ │ │ │ │ └── update-article.input.ts │ │ │ │ ├── comment │ │ │ │ │ ├── create-comment.input.ts │ │ │ │ │ └── delete-comment.input.ts │ │ │ │ └── success.type.ts │ │ │ ├── loaders │ │ │ │ └── article.loader.ts │ │ │ ├── resolvers │ │ │ │ ├── articles.resolver.ts │ │ │ │ ├── comment.resolver.ts │ │ │ │ └── favorite.resolver.ts │ │ │ ├── schemas │ │ │ │ ├── article.schema.ts │ │ │ │ └── comment.schema.ts │ │ │ ├── services │ │ │ │ ├── articles.service.ts │ │ │ │ ├── comment.service.ts │ │ │ │ ├── favorite.service.spec.ts │ │ │ │ └── favorite.service.ts │ │ │ └── subscription-constants.ts │ │ ├── auth │ │ │ ├── auth.guard.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.resolver.spec.ts │ │ │ ├── auth.resolver.ts │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── decorators.ts │ │ │ ├── dto │ │ │ │ └── login.dto.ts │ │ │ ├── jwt-payload.interface.ts │ │ │ └── strategies │ │ │ │ └── jwt.strategy.ts │ │ ├── common │ │ │ ├── base.schema.ts │ │ │ ├── common.module.ts │ │ │ ├── constants.ts │ │ │ ├── images.controller.ts │ │ │ ├── mapper.ts │ │ │ ├── mongo-error.filter.ts │ │ │ ├── mongoose-testing.module.ts │ │ │ ├── pagination │ │ │ │ ├── pagination.args.ts │ │ │ │ └── pagination.type.ts │ │ │ └── services │ │ │ │ ├── crud.service.ts │ │ │ │ └── file-upload.service.ts │ │ ├── main.ts │ │ ├── schema.gql │ │ └── users │ │ │ ├── dto │ │ │ ├── create-user.input.ts │ │ │ └── update-user.input.ts │ │ │ ├── pipes │ │ │ ├── validate-password.pipe.spec.ts │ │ │ └── validate-password.pipe.ts │ │ │ ├── users.module.ts │ │ │ ├── users.resolver.spec.ts │ │ │ ├── users.resolver.ts │ │ │ ├── users.schema.ts │ │ │ └── users.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── yarn.lock ├── nestjs-mongoose │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── nodemon-debug.json │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── article │ │ │ ├── article.controller.ts │ │ │ ├── article.module.ts │ │ │ ├── article.service.ts │ │ │ ├── dto │ │ │ │ └── create-article.dto.ts │ │ │ ├── interfaces │ │ │ │ └── article.interface.ts │ │ │ └── schemas │ │ │ │ └── article.schema.ts │ │ ├── auth │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── decorators │ │ │ │ └── roles.decorator.ts │ │ │ ├── guards │ │ │ │ └── roles.guard.ts │ │ │ ├── interfaces │ │ │ │ ├── jwt-payload.interface.ts │ │ │ │ └── refresh-token.interface.ts │ │ │ ├── schemas │ │ │ │ └── refresh-token.schema.ts │ │ │ └── strategies │ │ │ │ └── jwt.strategy.ts │ │ ├── main.ts │ │ └── user │ │ │ ├── dto │ │ │ ├── create-forgot-password.dto.ts │ │ │ ├── create-user.dto.ts │ │ │ ├── login-user.dto.ts │ │ │ ├── refresh-access-token.dto.ts │ │ │ ├── reset-password.dto.ts │ │ │ └── verify-uuid.dto.ts │ │ │ ├── interfaces │ │ │ ├── forgot-password.interface.ts │ │ │ └── user.interface.ts │ │ │ ├── schemas │ │ │ ├── forgot-password.schema.ts │ │ │ └── user.schema.ts │ │ │ ├── user.controller.ts │ │ │ ├── user.module.ts │ │ │ └── user.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tslint.json │ └── yarn.lock ├── notes.txt ├── realtionships │ ├── many-to-many-relationship │ │ ├── .gitignore │ │ ├── package.json │ │ └── src │ │ │ ├── models │ │ │ ├── Tag.js │ │ │ ├── Tutorial.js │ │ │ └── index.js │ │ │ └── server.js │ ├── one-to-many-relationship │ │ ├── .gitignore │ │ ├── package.json │ │ └── src │ │ │ ├── models │ │ │ ├── Category.js │ │ │ ├── Comment.js │ │ │ ├── Image.js │ │ │ ├── Tutorial.js │ │ │ └── index.js │ │ │ └── server.js │ └── one-to-one-relationship │ │ ├── .gitignore │ │ ├── package.json │ │ └── src │ │ ├── models │ │ ├── Customer.js │ │ └── Identifier.js │ │ └── server.js ├── starter │ ├── index.js │ ├── package-lock.json │ └── package.json ├── using-express-typescript │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── config │ │ ├── database.ts │ │ └── default.json │ ├── package.json │ ├── rest │ │ ├── api.http │ │ ├── auth.http │ │ ├── profile.http │ │ └── user.http │ ├── src │ │ ├── middleware │ │ │ └── auth.ts │ │ ├── models │ │ │ ├── Profile.ts │ │ │ └── User.ts │ │ ├── routes │ │ │ └── api │ │ │ │ ├── auth.ts │ │ │ │ ├── profile.ts │ │ │ │ └── user.ts │ │ ├── server.ts │ │ └── types │ │ │ ├── Payload.ts │ │ │ └── Request.ts │ ├── tsconfig.json │ └── tslint.json ├── using-express │ ├── .gitignore │ ├── .gitkeep │ ├── README.md │ ├── api │ │ ├── auth │ │ │ └── auth.service.js │ │ ├── meal │ │ │ ├── index.js │ │ │ ├── meal.controller.js │ │ │ └── meal.model.js │ │ ├── order │ │ │ ├── index.js │ │ │ ├── order.controller.js │ │ │ └── order.model.js │ │ ├── restaurant │ │ │ ├── index.js │ │ │ ├── restaurant.controller.js │ │ │ └── restaurant.model.js │ │ └── user │ │ │ ├── index.js │ │ │ ├── user.controller.js │ │ │ └── user.model.js │ ├── config │ │ ├── keys.js │ │ └── passport.js │ ├── package.json │ ├── server.js │ ├── test │ │ └── order.spec.js │ └── validation │ │ ├── login.js │ │ └── register.js └── using-nestjs │ ├── .dockerignore │ ├── .editorconfig │ ├── .env.example │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.constants.ts │ ├── app.module.ts │ ├── app │ │ ├── company │ │ │ ├── controller │ │ │ │ └── company.controller.ts │ │ │ ├── dto │ │ │ │ └── company.dto.ts │ │ │ ├── entity.module.ts │ │ │ ├── model │ │ │ │ └── company.ts │ │ │ ├── pipe │ │ │ │ └── company.pipe.ts │ │ │ └── services │ │ │ │ └── company.service.ts │ │ ├── controllers │ │ │ └── app.controller.ts │ │ └── core │ │ │ ├── decorator │ │ │ └── role.decorator.ts │ │ │ ├── filter │ │ │ └── exception.filter.ts │ │ │ ├── guard │ │ │ └── role.guard.ts │ │ │ └── middleware │ │ │ └── middleware.ts │ ├── config │ │ ├── config.default.ts │ │ ├── config.interface.ts │ │ ├── config.module.ts │ │ └── config.service.ts │ ├── database │ │ ├── database.module.ts │ │ └── db.error.ts │ ├── logger │ │ ├── logger.middleware.ts │ │ ├── logger.module.ts │ │ ├── logger.spec.ts │ │ ├── logger.ts │ │ └── loglevel.ts │ ├── main.ts │ └── swagger │ │ ├── swagger.config.ts │ │ ├── swagger.interface.ts │ │ └── swagger.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tslint.json ├── with Prisma ├── express-prisma-mongo-apis │ ├── .env.example │ ├── .gitignore │ ├── controllers │ │ └── authController.ts │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ └── schema.prisma │ ├── routes │ │ └── authRoutes.ts │ ├── server.ts │ ├── tsconfig.json │ ├── types │ │ └── authTypes.ts │ └── utils │ │ ├── passwordUtils.ts │ │ └── token.ts ├── express-prisma-postgres-apis │ ├── .eslintrc.json │ ├── .github │ │ └── workflows │ │ │ └── ci.yaml │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── Procfile │ ├── app.json │ ├── docs │ │ └── swagger.json │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20220102211749_test │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ ├── prisma-client.ts │ │ └── schema.prisma │ ├── public │ │ └── images │ │ │ └── smiley-cyrus.jpeg │ ├── src │ │ ├── controllers │ │ │ ├── article.controller.ts │ │ │ ├── auth.controller.ts │ │ │ ├── profile.controller.ts │ │ │ └── tag.controller.ts │ │ ├── index.ts │ │ ├── models │ │ │ ├── article.model.ts │ │ │ ├── comment.model.ts │ │ │ ├── http-exception.model.ts │ │ │ ├── profile.model.ts │ │ │ ├── register-input.model.ts │ │ │ ├── registered-user.model.ts │ │ │ ├── tag.model.ts │ │ │ └── user.model.ts │ │ ├── routes │ │ │ └── routes.ts │ │ ├── services │ │ │ ├── article.service.ts │ │ │ ├── auth.service.ts │ │ │ ├── profile.service.ts │ │ │ └── tag.service.ts │ │ └── utils │ │ │ ├── auth.ts │ │ │ ├── profile.utils.ts │ │ │ ├── token.utils.ts │ │ │ └── user-request.d.ts │ ├── tests │ │ ├── prisma-mock.ts │ │ ├── services │ │ │ ├── article.service.test.ts │ │ │ ├── auth.service.test.ts │ │ │ ├── profile.service.test.ts │ │ │ └── tag.service.test.ts │ │ └── utils │ │ │ └── profile.utils.test.ts │ └── tsconfig.json ├── express-prisma-starter │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ └── schema.prisma │ ├── src │ │ └── server.ts │ └── tsconfig.json ├── express-prisma │ ├── .gitignore │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20220108201240_initial │ │ │ │ └── migration.sql │ │ │ ├── 20220108202411_users │ │ │ │ └── migration.sql │ │ │ ├── 20220108203445_test │ │ │ │ └── migration.sql │ │ │ ├── 20220108204512_authors │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ └── server.ts │ └── tsconfig.json ├── nestjs-prisma-postgres-api │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ └── migrations │ │ │ ├── 20210327185422_post │ │ │ └── migration.sql │ │ │ ├── 20210331222838_user │ │ │ └── migration.sql │ │ │ ├── 20210331231500_address │ │ │ └── migration.sql │ │ │ ├── 20210401193249_address_user_relation │ │ │ └── migration.sql │ │ │ ├── 20210401223744_user_post_relation │ │ │ └── migration.sql │ │ │ ├── 20210401233333_category_post_relation │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ ├── src │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.controller.ts │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.service.ts │ │ │ ├── dto │ │ │ │ ├── logIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ ├── jwt-authentication.guard.ts │ │ │ ├── jwt.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ ├── localAuthentication.guard.ts │ │ │ ├── requestWithUser.interface.ts │ │ │ └── tokenPayload.interface.ts │ │ ├── categories │ │ │ ├── categories.controller.ts │ │ │ ├── categories.module.ts │ │ │ ├── categories.service.ts │ │ │ ├── categorySchema.prisma │ │ │ ├── dto │ │ │ │ ├── createCategory.dto.ts │ │ │ │ └── updateCategory.dto.ts │ │ │ └── exceptions │ │ │ │ └── categoryNotFound.exception.ts │ │ ├── main.ts │ │ ├── posts │ │ │ ├── dto │ │ │ │ ├── createPost.dto.ts │ │ │ │ └── updatePost.dto.ts │ │ │ ├── exceptions │ │ │ │ └── postNotFound.exception.ts │ │ │ ├── postSchema.prisma │ │ │ ├── posts.controller.ts │ │ │ ├── posts.module.ts │ │ │ └── posts.service.ts │ │ ├── prisma │ │ │ ├── baseSchema.prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ ├── users │ │ │ ├── addressSchema.prisma │ │ │ ├── dto │ │ │ │ ├── address.dto.ts │ │ │ │ └── createUser.dto.ts │ │ │ ├── exceptions │ │ │ │ └── userNotFound.exception.ts │ │ │ ├── userSchema.prisma │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ ├── findOneParams.ts │ │ │ ├── postgresErrorCode.enum.ts │ │ │ └── prismaError.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── nestjs-prisma-postgres │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── prisma │ │ └── migrations │ │ │ ├── 20220115220901_initial │ │ │ └── migration.sql │ │ │ ├── 20220116123448_address_optional │ │ │ └── migration.sql │ │ │ ├── 20220116130328_test │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ ├── src │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.controller.ts │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.service.ts │ │ │ ├── dto │ │ │ │ ├── logIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ ├── jwt-authentication.guard.ts │ │ │ ├── jwt.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ ├── localAuthentication.guard.ts │ │ │ ├── requestWithUser.interface.ts │ │ │ └── tokenPayload.interface.ts │ │ ├── categories │ │ │ ├── categories.controller.ts │ │ │ ├── categories.module.ts │ │ │ ├── categories.service.ts │ │ │ ├── categorySchema.prisma │ │ │ ├── dto │ │ │ │ ├── createCategory.dto.ts │ │ │ │ └── updateCategory.dto.ts │ │ │ └── exceptions │ │ │ │ └── categoryNotFound.exception.ts │ │ ├── main.ts │ │ ├── posts │ │ │ ├── dto │ │ │ │ └── create-post.dto.ts │ │ │ ├── post.module.ts │ │ │ ├── post.service.ts │ │ │ └── posts.controller.ts │ │ ├── prisma │ │ │ ├── baseSchema.prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ ├── users │ │ │ ├── addressSchema.prisma │ │ │ ├── dto │ │ │ │ ├── address.dto.ts │ │ │ │ └── createUser.dto.ts │ │ │ ├── exceptions │ │ │ │ └── userNotFound.exception.ts │ │ │ ├── userSchema.prisma │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ ├── findOneParams.ts │ │ │ ├── postgresErrorCode.enum.ts │ │ │ └── prismaError.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json └── nestjs-typeorm-postgres │ ├── .gitignore │ ├── README.md │ ├── index.js │ ├── jest.json │ ├── nestconfig.json │ ├── nodemon.json │ ├── ormconfig.json.example │ ├── package-lock.json │ ├── package.json │ ├── prisma │ └── .env │ ├── project-logo.png │ ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── article │ │ ├── article.controller.ts │ │ ├── article.entity.ts │ │ ├── article.interface.ts │ │ ├── article.module.ts │ │ ├── article.service.ts │ │ ├── comment.entity.ts │ │ └── dto │ │ │ ├── create-article.dto.ts │ │ │ ├── create-comment.ts │ │ │ └── index.ts │ ├── config.ts.example │ ├── main.ts │ ├── profile │ │ ├── follows.entity.ts │ │ ├── profile.controller.ts │ │ ├── profile.interface.ts │ │ ├── profile.module.ts │ │ └── profile.service.ts │ ├── shared │ │ ├── base.controller.ts │ │ └── pipes │ │ │ └── validation.pipe.ts │ ├── tag │ │ ├── tag.controller.spec.ts │ │ ├── tag.controller.ts │ │ ├── tag.entity.ts │ │ ├── tag.module.ts │ │ └── tag.service.ts │ └── user │ │ ├── auth.middleware.ts │ │ ├── dto │ │ ├── create-user.dto.ts │ │ ├── index.ts │ │ ├── login-user.dto.ts │ │ └── update-user.dto.ts │ │ ├── user.controller.ts │ │ ├── user.decorator.ts │ │ ├── user.entity.ts │ │ ├── user.interface.ts │ │ ├── user.module.ts │ │ └── user.service.ts │ ├── tsconfig.json │ └── yarn.lock ├── with Sequelize ├── .gitkeep ├── express-typescript-app │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── config │ │ │ └── config.js │ │ ├── controllers │ │ │ ├── auth.controller.js │ │ │ ├── book.controller.js │ │ │ └── user.controller.js │ │ ├── middlewares │ │ │ ├── authJwt.js │ │ │ ├── index.js │ │ │ └── verifySignUp.js │ │ ├── models │ │ │ ├── book.model.js │ │ │ ├── index.js │ │ │ ├── role.model.js │ │ │ └── user.model.js │ │ └── routes │ │ │ ├── auth.routes.js │ │ │ ├── book.routes.js │ │ │ └── user.routes.js │ ├── package-lock.json │ ├── package.json │ └── server.js └── nestjs-typescript-app │ ├── .dockerignore │ ├── .editorconfig │ ├── .env.sample │ ├── .gitignore │ ├── .prettierrc │ ├── .sequelizerc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ ├── docker-utils │ ├── entrypoint │ │ └── docker-entrypoint.sh │ └── postgres-database.sh │ ├── models │ └── index.js │ ├── nest-cli.json │ ├── nodemon.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── core │ │ ├── constants │ │ │ └── index.ts │ │ ├── database │ │ │ ├── database.config.ts │ │ │ ├── database.module.ts │ │ │ ├── database.providers.ts │ │ │ └── interfaces │ │ │ │ └── dbConfig.interface.ts │ │ ├── guards │ │ │ └── doesUserExist.guard.ts │ │ └── pipes │ │ │ └── validate.pipe.ts │ ├── database │ │ └── config.ts │ ├── main.ts │ └── modules │ │ ├── auth │ │ ├── auth.controller.spec.ts │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.spec.ts │ │ ├── auth.service.ts │ │ ├── jwt.strategy.ts │ │ └── local.strategy.ts │ │ ├── posts │ │ ├── dto │ │ │ └── post.dto.ts │ │ ├── post.entity.ts │ │ ├── posts.controller.spec.ts │ │ ├── posts.controller.ts │ │ ├── posts.module.ts │ │ ├── posts.providers.ts │ │ ├── posts.service.spec.ts │ │ └── posts.service.ts │ │ └── users │ │ ├── dto │ │ └── user.dto.ts │ │ ├── user.entity.ts │ │ ├── users.module.ts │ │ ├── users.providers.ts │ │ ├── users.service.spec.ts │ │ └── users.service.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tslint.json ├── with TypeORM ├── .gitkeep ├── express-typescript-app │ ├── .dockerignore │ ├── .editorconfig │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── env.example │ ├── nodemon.json │ ├── ormconfig.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── app │ │ │ ├── controllers │ │ │ │ ├── AuthController.ts │ │ │ │ ├── PostController.ts │ │ │ │ └── UserController.ts │ │ │ ├── global │ │ │ │ └── response │ │ │ │ │ ├── apierror.ts │ │ │ │ │ ├── errorcode.ts │ │ │ │ │ └── index.ts │ │ │ ├── middleware │ │ │ │ ├── Request.ts │ │ │ │ ├── checkIsAuthor.ts │ │ │ │ ├── checkIsCommenter.ts │ │ │ │ ├── checkIsUser.ts │ │ │ │ ├── checkJWT.ts │ │ │ │ └── errorHandler.ts │ │ │ ├── modules │ │ │ │ └── entities │ │ │ │ │ ├── Comment.ts │ │ │ │ │ ├── Post.ts │ │ │ │ │ └── user.ts │ │ │ └── services │ │ │ │ ├── DatabaseService.ts │ │ │ │ └── UserService.ts │ │ ├── config │ │ │ ├── config.ts │ │ │ ├── constants.ts │ │ │ ├── environments │ │ │ │ ├── development.ts │ │ │ │ └── test.ts │ │ │ └── interface.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── custom-errors │ │ │ │ └── index.ts │ │ │ └── logger.ts │ │ ├── migration │ │ │ └── 1549202832774-CreateAdminUser.ts │ │ ├── routes │ │ │ ├── index.ts │ │ │ ├── post.ts │ │ │ └── user.ts │ │ └── test │ │ │ ├── fixtures │ │ │ └── .gitkeep │ │ │ ├── functional │ │ │ └── .gitkeep │ │ │ ├── integrations │ │ │ └── .gitkeep │ │ │ ├── spec.ts │ │ │ └── unit │ │ │ └── .gitkeep │ ├── tsconfig.json │ └── tslint.json ├── nestjs-typescript-advance │ ├── .dockerignore │ ├── .env │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── nodemon.json │ ├── ormconfig.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.dto.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ └── jwt.strategy.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── database │ │ │ ├── database.module.ts │ │ │ ├── db.error.ts │ │ │ └── db.interface.ts │ │ ├── entities │ │ │ ├── Category.ts │ │ │ ├── Tag.ts │ │ │ ├── comment.ts │ │ │ ├── post.ts │ │ │ └── user.ts │ │ ├── guards │ │ │ └── seller.guard.ts │ │ ├── main.ts │ │ ├── post │ │ │ ├── post.controller.ts │ │ │ ├── post.dto.ts │ │ │ ├── post.module.ts │ │ │ └── post.service.ts │ │ ├── shared │ │ │ ├── http-exception.filter.ts │ │ │ ├── logging.interceptor.ts │ │ │ ├── shared.module.ts │ │ │ └── user.service.ts │ │ ├── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ └── types │ │ │ ├── order.ts │ │ │ ├── payload.ts │ │ │ ├── product.ts │ │ │ └── user.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json └── nestjs-typescript-app │ ├── .dockerignore │ ├── .editorconfig │ ├── .gitignore │ ├── .nycrc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ ├── docker-utils │ ├── entrypoint │ │ └── docker-entrypoint.sh │ └── postgres-database.sh │ ├── env.example │ ├── env.test │ ├── nodemon.json │ ├── ormconfig.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app.constants.ts │ │ ├── app.module.ts │ │ ├── controllers │ │ │ ├── app.controller.ts │ │ │ └── test.controller.ts │ │ ├── domain │ │ │ ├── controller │ │ │ │ └── user.controller.ts │ │ │ ├── domain.module.ts │ │ │ ├── dto │ │ │ │ └── post.dto.ts │ │ │ ├── entities │ │ │ │ └── post.ts │ │ │ └── services │ │ │ │ └── post.service.ts │ │ ├── http-exception.filter.ts │ │ └── logger.interceptor.ts │ ├── db │ │ ├── db.errors.ts │ │ ├── db.interface.ts │ │ └── db.module.ts │ ├── main.ts │ └── swagger │ │ ├── swagger.config.ts │ │ ├── swagger.interface.ts │ │ └── swagger.ts │ ├── tsconfig.json │ ├── tslint.json │ ├── tslint.rules.json │ └── tslint.tests.json └── without ORM ├── nodejs-express-mongo ├── .gitignore ├── db.js ├── index.js ├── package.json ├── routes.js └── test.http ├── nodejs-express-mysql ├── .gitignore ├── README.md ├── ddl.sql ├── example.http ├── index.js ├── package.json └── queries.js └── nodejs-express-postgres ├── .gitignore ├── .gitkeep ├── ddl.sql ├── example.http ├── index.js ├── package.json └── queries.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/docker-compose.example.yml -------------------------------------------------------------------------------- /docker-compose.override.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/docker-compose.override.example.yml -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-utils/postgres-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/docker-utils/postgres-database.sh -------------------------------------------------------------------------------- /snap/compare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/snap/compare.png -------------------------------------------------------------------------------- /snap/diag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/snap/diag.png -------------------------------------------------------------------------------- /with Knex/express-knex-advance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/.gitignore -------------------------------------------------------------------------------- /with Knex/express-knex-advance/.prettierrc: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /with Knex/express-knex-advance/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/LICENSE -------------------------------------------------------------------------------- /with Knex/express-knex-advance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/README.md -------------------------------------------------------------------------------- /with Knex/express-knex-advance/config/dbConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/config/dbConfig.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/database/seeds/001_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/database/seeds/001_users.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/index.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/knexfile.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/models/users-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/models/users-model.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/package.json -------------------------------------------------------------------------------- /with Knex/express-knex-advance/routes/users-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/routes/users-router.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/server.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/tests/server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/tests/server.test.js -------------------------------------------------------------------------------- /with Knex/express-knex-advance/tests/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-advance/tests/users.test.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/.gitignore -------------------------------------------------------------------------------- /with Knex/express-knex-basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/README.md -------------------------------------------------------------------------------- /with Knex/express-knex-basics/database/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/database/connection.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/database/todo-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/database/todo-queries.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/knexfile.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/migrations/20191228160809_create-todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/migrations/20191228160809_create-todos.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/package.json -------------------------------------------------------------------------------- /with Knex/express-knex-basics/server-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/server-config.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/server-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/server-routes.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/server.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/tests/todo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/tests/todo.test.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/tests/util/httpRequests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/tests/util/httpRequests.js -------------------------------------------------------------------------------- /with Knex/express-knex-basics/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex-basics/yarn.lock -------------------------------------------------------------------------------- /with Knex/express-knex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/README.md -------------------------------------------------------------------------------- /with Knex/express-knex/data/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/data/db.js -------------------------------------------------------------------------------- /with Knex/express-knex/data/migrations/20190801093058_todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/data/migrations/20190801093058_todo.js -------------------------------------------------------------------------------- /with Knex/express-knex/data/seeds/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/data/seeds/todo.js -------------------------------------------------------------------------------- /with Knex/express-knex/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/index.js -------------------------------------------------------------------------------- /with Knex/express-knex/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/knexfile.js -------------------------------------------------------------------------------- /with Knex/express-knex/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/package-lock.json -------------------------------------------------------------------------------- /with Knex/express-knex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/express-knex/package.json -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/.env -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/dao/cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/dao/cart.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/dao/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/dao/products.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/dao/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/dao/users.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/db.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/migrations/20211024182020_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/migrations/20211024182020_users.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/migrations/20211024182300_products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/migrations/20211024182300_products.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/migrations/20211024185710_cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/migrations/20211024185710_cart.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/data/seeds/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/data/seeds/todos.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/index.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/knexfile.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/package-lock.json -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/package.json -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/routes/cart.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/routes/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/routes/product.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/routes/user.js -------------------------------------------------------------------------------- /with Knex/knex-shopping-cart/server-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-shopping-cart/server-routes.js -------------------------------------------------------------------------------- /with Knex/knex-starter/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/.env -------------------------------------------------------------------------------- /with Knex/knex-starter/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /with Knex/knex-starter/data/dao/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/dao/todos.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/db.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024125739_countries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024125739_countries.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024182020_users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024182020_users.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024182300_products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024182300_products.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024182442_orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024182442_orders.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024182524_orders_items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024182524_orders_items.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/migrations/20211024182651_merchants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/migrations/20211024182651_merchants.js -------------------------------------------------------------------------------- /with Knex/knex-starter/data/seeds/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/data/seeds/todos.js -------------------------------------------------------------------------------- /with Knex/knex-starter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/index.js -------------------------------------------------------------------------------- /with Knex/knex-starter/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/knexfile.js -------------------------------------------------------------------------------- /with Knex/knex-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/package-lock.json -------------------------------------------------------------------------------- /with Knex/knex-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/package.json -------------------------------------------------------------------------------- /with Knex/knex-starter/server-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/knex-starter/server-routes.js -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/.eslintrc.js -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/.gitignore -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/.prettierrc -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/Dockerfile -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/Procfile -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/README.md -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/docker-compose.yml -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/docker-utils/postgres-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/docker-utils/postgres-database.sh -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/env.example -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/env.testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/env.testing -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/knexfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/knexfile.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/nodemon.json -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/package-lock.json -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/package.json -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app.module.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/app.constats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/app.constats.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/auth/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/auth/middleware.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/auth/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/auth/user.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/controllers/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/controllers/app.controller.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/module/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/module/dto/user.dto.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/module/entity.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/module/entity.module.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/app/module/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/app/module/services/user.service.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/config/config.default.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/config/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/config/config.interface.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/config/config.module.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/config/config.service.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/db/db.errors.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/db/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/db/db.interface.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/db/db.logger.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/db/db.module.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/db/db.service.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/logger/logger.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/logger/logger.middleware.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/logger/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/logger/logger.module.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/logger/logger.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/logger/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/logger/loglevel.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/main.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/migrations/1626154084665-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/migrations/1626154084665-users.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/migrations/20210808130437_testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/migrations/20210808130437_testing.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/seeds/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/seeds/users.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/swagger/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/swagger/swagger.config.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/swagger/swagger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/swagger/swagger.interface.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/src/swagger/swagger.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/test/jest-e2e.json -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/test/notes/notes.e2e-spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Knex/nestjs-knex-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Knex/nestjs-knex-postgres/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/.env.example -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/.gitignore -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/auth/auth.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/auth/auth.service.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/auth/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/auth/passport.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/meal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/meal/index.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/meal/meal.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/meal/meal.controller.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/meal/meal.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/meal/meal.model.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/order/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/order/index.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/order/order.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/order/order.controller.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/order/order.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/order/order.model.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/restaurant/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/restaurant/index.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/restaurant/restaurant.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/restaurant/restaurant.model.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/user/index.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/user/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/user/user.controller.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/api/user/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/api/user/user.model.js -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/package-lock.json -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/package.json -------------------------------------------------------------------------------- /with MongoDB/express-mongoose-apis/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/express-mongoose-apis/server.js -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/.eslintrc.js -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/.gitignore -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/.prettierrc -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/README.md -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/docker-compose.yml -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/nest-cli.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/package-lock.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/package.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/app.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/authentication/dto/logIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/authentication/dto/logIn.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/authentication/dto/register.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/authentication/dto/register.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/authentication/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/authentication/jwt.strategy.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/authentication/local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/authentication/local.strategy.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/categories/categories.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/categories/categories.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/categories/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/categories/categories.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/categories/category.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/categories/category.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/categories/dto/category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/categories/dto/category.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/main.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/dto/post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/dto/post.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/dto/updatePost.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/dto/updatePost.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/post.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/post.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/posts.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/posts.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/posts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/posts.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/posts/posts.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/posts/posts.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/series/dto/series.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/series/dto/series.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/series/series.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/series/series.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/series/series.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/series/series.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/series/series.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/series/series.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/series/series.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/series/series.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/users/address.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/users/address.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/users/dto/createUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/users/dto/createUser.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/users/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/users/user.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/users/users.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/users/users.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/utils/mongoError.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/utils/mongoError.enum.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/utils/paginationParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/utils/paginationParams.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/src/utils/paramsWithId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/src/utils/paramsWithId.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/tsconfig.build.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongodb-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongodb-apis/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/.eslintrc.js -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/.gitignore -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/.prettierrc -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/README.md -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/1.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/2.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/3.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/4.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/5.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/6.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/7.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/images/8.png -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/nest-cli.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/package.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/app.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/articles/articles.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/articles/articles.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/articles/dto/success.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/articles/dto/success.type.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.guard.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.resolver.spec.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.resolver.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/auth.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/decorators.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/auth/jwt-payload.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/auth/jwt-payload.interface.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/base.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/base.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/common.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/common.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/constants.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/images.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/images.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/mapper.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/common/mongo-error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/common/mongo-error.filter.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/main.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/schema.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/schema.gql -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/dto/create-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/dto/create-user.input.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/dto/update-user.input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/dto/update-user.input.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/users.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/users.resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/users.resolver.spec.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/users.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/users.resolver.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/users.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/users.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/src/users/users.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/test/jest-e2e.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/tsconfig.build.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose-graphql/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose-graphql/yarn.lock -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/.gitignore -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/.prettierrc -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/README.md -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/nest-cli.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/nodemon-debug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/nodemon-debug.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/nodemon.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/package-lock.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/package.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/app.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/app.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/app.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/article/article.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/article/article.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/article/article.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/article/article.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/article/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/article/article.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/article/dto/create-article.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/article/dto/create-article.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/article/schemas/article.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/article/schemas/article.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/auth.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/auth.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/guards/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/guards/roles.guard.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/interfaces/jwt-payload.interface.ts: -------------------------------------------------------------------------------- 1 | export interface JwtPayload { 2 | userId: string; 3 | } 4 | -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/schemas/refresh-token.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/schemas/refresh-token.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/auth/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/auth/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/main.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/create-forgot-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/create-forgot-password.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/create-user.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/login-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/login-user.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/refresh-access-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/refresh-access-token.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/reset-password.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/reset-password.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/dto/verify-uuid.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/dto/verify-uuid.dto.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/interfaces/user.interface.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/schemas/forgot-password.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/schemas/forgot-password.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/schemas/user.schema.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/user.controller.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/user.module.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/src/user/user.service.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/test/jest-e2e.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/tsconfig.build.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/tslint.json -------------------------------------------------------------------------------- /with MongoDB/nestjs-mongoose/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/nestjs-mongoose/yarn.lock -------------------------------------------------------------------------------- /with MongoDB/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/notes.txt -------------------------------------------------------------------------------- /with MongoDB/realtionships/many-to-many-relationship/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/many-to-many-relationship/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/many-to-many-relationship/package.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/many-to-many-relationship/src/models/Tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/many-to-many-relationship/src/models/Tag.js -------------------------------------------------------------------------------- /with MongoDB/realtionships/many-to-many-relationship/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/many-to-many-relationship/src/server.js -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-many-relationship/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-many-relationship/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-many-relationship/package.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-many-relationship/src/models/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-many-relationship/src/models/Image.js -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-many-relationship/src/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-many-relationship/src/models/index.js -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-many-relationship/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-many-relationship/src/server.js -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-one-relationship/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-one-relationship/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-one-relationship/package.json -------------------------------------------------------------------------------- /with MongoDB/realtionships/one-to-one-relationship/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/realtionships/one-to-one-relationship/src/server.js -------------------------------------------------------------------------------- /with MongoDB/starter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/starter/index.js -------------------------------------------------------------------------------- /with MongoDB/starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/starter/package-lock.json -------------------------------------------------------------------------------- /with MongoDB/starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/starter/package.json -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/.gitignore -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/LICENSE -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/README.md -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/config/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/config/database.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/config/default.json -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/package.json -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/rest/api.http: -------------------------------------------------------------------------------- 1 | ### Variables 2 | 3 | ### Test Base API 4 | GET http://localhost:5000 -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/rest/auth.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/rest/auth.http -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/rest/profile.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/rest/profile.http -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/rest/user.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/rest/user.http -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/middleware/auth.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/models/Profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/models/Profile.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/models/User.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/routes/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/routes/api/auth.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/routes/api/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/routes/api/profile.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/routes/api/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/routes/api/user.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/server.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/types/Payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/types/Payload.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/src/types/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/src/types/Request.ts -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/using-express-typescript/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express-typescript/tslint.json -------------------------------------------------------------------------------- /with MongoDB/using-express/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/.gitignore -------------------------------------------------------------------------------- /with MongoDB/using-express/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with MongoDB/using-express/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/README.md -------------------------------------------------------------------------------- /with MongoDB/using-express/api/auth/auth.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/auth/auth.service.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/meal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/meal/index.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/meal/meal.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/meal/meal.controller.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/meal/meal.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/meal/meal.model.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/order/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/order/index.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/order/order.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/order/order.controller.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/order/order.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/order/order.model.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/restaurant/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/restaurant/index.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/restaurant/restaurant.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/restaurant/restaurant.controller.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/restaurant/restaurant.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/restaurant/restaurant.model.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/user/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/user/index.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/user/user.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/user/user.controller.js -------------------------------------------------------------------------------- /with MongoDB/using-express/api/user/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/api/user/user.model.js -------------------------------------------------------------------------------- /with MongoDB/using-express/config/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/config/keys.js -------------------------------------------------------------------------------- /with MongoDB/using-express/config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/config/passport.js -------------------------------------------------------------------------------- /with MongoDB/using-express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/package.json -------------------------------------------------------------------------------- /with MongoDB/using-express/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/server.js -------------------------------------------------------------------------------- /with MongoDB/using-express/test/order.spec.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with MongoDB/using-express/validation/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/validation/login.js -------------------------------------------------------------------------------- /with MongoDB/using-express/validation/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-express/validation/register.js -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/.dockerignore -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/.editorconfig -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.env.example: -------------------------------------------------------------------------------- 1 | ENV=development 2 | PORT=3000 3 | LOGLEVEL=info 4 | MONGO=mongodb://192.168.29.43/nest 5 | -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/.eslintrc.js -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/.gitignore -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/.npmrc: -------------------------------------------------------------------------------- 1 | @zr-consulting:registry=https://gitlab.com/api/v4/packages/npm/ 2 | -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/Dockerfile -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/README.md -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/docker-compose.yml -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/nest-cli.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/nodemon.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/package-lock.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/package.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app.constants.ts: -------------------------------------------------------------------------------- 1 | export const PARAMETERS_FAILED_VALIDATION = 'parameters failed validation'; 2 | -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app.module.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/company/dto/company.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/company/dto/company.dto.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/company/entity.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/company/entity.module.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/company/model/company.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/company/model/company.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/company/pipe/company.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/company/pipe/company.pipe.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/company/services/company.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/company/services/company.service.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/controllers/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/controllers/app.controller.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/core/decorator/role.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/core/decorator/role.decorator.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/core/filter/exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/core/filter/exception.filter.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/core/guard/role.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/core/guard/role.guard.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/app/core/middleware/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/app/core/middleware/middleware.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/config/config.default.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/config/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/config/config.interface.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/config/config.module.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/config/config.service.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/database/database.module.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/database/db.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/database/db.error.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/logger/logger.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/logger/logger.middleware.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/logger/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/logger/logger.module.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/logger/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/logger/logger.spec.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/logger/logger.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/logger/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/logger/loglevel.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/main.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/swagger/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/swagger/swagger.config.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/swagger/swagger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/swagger/swagger.interface.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/src/swagger/swagger.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/test/jest-e2e.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/tsconfig.build.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/tsconfig.json -------------------------------------------------------------------------------- /with MongoDB/using-nestjs/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with MongoDB/using-nestjs/tslint.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/.env.example -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/.gitignore -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/controllers/authController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/controllers/authController.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/package-lock.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/package.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/prisma/schema.prisma -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/routes/authRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/routes/authRoutes.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/server.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/types/authTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/types/authTypes.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/utils/passwordUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/utils/passwordUtils.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-mongo-apis/utils/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-mongo-apis/utils/token.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/.eslintrc.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/.gitignore -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/.prettierignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/.prettierrc.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/Procfile: -------------------------------------------------------------------------------- 1 | web: npm start 2 | 3 | release: npx prisma migrate deploy 4 | -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/app.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/docs/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/docs/swagger.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/jest.config.js -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/package-lock.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/package.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/prisma/prisma-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/prisma/prisma-client.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/prisma/schema.prisma -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/index.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/models/article.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/models/article.model.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/models/comment.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/models/comment.model.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/models/profile.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/models/profile.model.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/models/tag.model.ts: -------------------------------------------------------------------------------- 1 | export interface Tag { 2 | name: string; 3 | } 4 | -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/models/user.model.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/routes/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/routes/routes.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/services/auth.service.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/services/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/services/tag.service.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/utils/auth.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/utils/profile.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/utils/profile.utils.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/utils/token.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/utils/token.utils.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/src/utils/user-request.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/src/utils/user-request.d.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/tests/prisma-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/tests/prisma-mock.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-postgres-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-postgres-apis/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/.env -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | ./prisma/.env -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/README.md -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/nodemon.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/package-lock.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/package.json -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/prisma/schema.prisma -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/src/server.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma-starter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma-starter/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/express-prisma/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/.gitignore -------------------------------------------------------------------------------- /with Prisma/express-prisma/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/nodemon.json -------------------------------------------------------------------------------- /with Prisma/express-prisma/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/package-lock.json -------------------------------------------------------------------------------- /with Prisma/express-prisma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/package.json -------------------------------------------------------------------------------- /with Prisma/express-prisma/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /with Prisma/express-prisma/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/prisma/schema.prisma -------------------------------------------------------------------------------- /with Prisma/express-prisma/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/src/server.ts -------------------------------------------------------------------------------- /with Prisma/express-prisma/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/express-prisma/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/.eslintrc.js -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/.gitignore -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/.prettierrc -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/README.md -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/docker-compose.yml -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/nest-cli.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/package-lock.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/package.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/app.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/main.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/dto/createPost.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/dto/createPost.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/dto/updatePost.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/dto/updatePost.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/postSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/postSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/posts.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/posts.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/posts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/posts.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/posts/posts.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/posts/posts.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/prisma/baseSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/prisma/baseSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/addressSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/addressSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/dto/address.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/dto/address.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/dto/createUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/dto/createUser.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/userSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/userSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/users.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/users/users.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/utils/findOneParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/src/utils/findOneParams.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/src/utils/prismaError.ts: -------------------------------------------------------------------------------- 1 | export enum PrismaError { 2 | RecordDoesNotExist = 'P2025', 3 | } 4 | -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/test/jest-e2e.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/tsconfig.build.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres-api/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/.eslintrc.js -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/.gitignore -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/.prettierrc -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/README.md -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/docker-compose.yml -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/nest-cli.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/package-lock.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/package.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/app.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/authentication/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/authentication/jwt.strategy.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/main.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/posts/dto/create-post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/posts/dto/create-post.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/posts/post.module.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/posts/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/posts/post.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/posts/posts.controller.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/prisma/baseSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/prisma/baseSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/addressSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/addressSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/dto/address.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/dto/address.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/dto/createUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/dto/createUser.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/userSchema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/userSchema.prisma -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/users.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/users/users.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/utils/findOneParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/src/utils/findOneParams.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/src/utils/prismaError.ts: -------------------------------------------------------------------------------- 1 | export enum PrismaError { 2 | RecordDoesNotExist = 'P2025', 3 | } 4 | -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/test/jest-e2e.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/tsconfig.build.json -------------------------------------------------------------------------------- /with Prisma/nestjs-prisma-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-prisma-postgres/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/.gitignore -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/README.md -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/index.js -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/jest.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/nestconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/nestconfig.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/nodemon.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/ormconfig.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/ormconfig.json.example -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/package-lock.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/package.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/prisma/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/prisma/.env -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/project-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/project-logo.png -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/app.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/app.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/article.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/article.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/article.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/article.entity.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/article.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/article.interface.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/article.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/article.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/article.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/article.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/comment.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/comment.entity.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/dto/create-comment.ts: -------------------------------------------------------------------------------- 1 | export class CreateCommentDto { 2 | readonly body: string; 3 | } -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/article/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/article/dto/index.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/config.ts.example: -------------------------------------------------------------------------------- 1 | export const SECRET = 'secret-key'; -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/main.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/profile/follows.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/profile/follows.entity.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/profile/profile.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/profile/profile.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/profile/profile.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/profile/profile.interface.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/profile/profile.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/profile/profile.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/profile/profile.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/profile/profile.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/shared/base.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/shared/base.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/tag/tag.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/tag/tag.controller.spec.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/tag/tag.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/tag/tag.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/tag/tag.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/tag/tag.entity.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/tag/tag.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/tag/tag.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/tag/tag.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/tag/tag.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/auth.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/auth.middleware.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/dto/create-user.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/dto/index.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/dto/login-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/dto/login-user.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/dto/update-user.dto.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.controller.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.decorator.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.entity.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.interface.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.module.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/src/user/user.service.ts -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/tsconfig.json -------------------------------------------------------------------------------- /with Prisma/nestjs-typeorm-postgres/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Prisma/nestjs-typeorm-postgres/yarn.lock -------------------------------------------------------------------------------- /with Sequelize/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/.env.example -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/.gitignore -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/README.md -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/config/config.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/middlewares/authJwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/middlewares/authJwt.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/middlewares/index.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/middlewares/verifySignUp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/middlewares/verifySignUp.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/models/book.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/models/book.model.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/models/index.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/models/role.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/models/role.model.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/models/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/models/user.model.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/routes/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/routes/auth.routes.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/routes/book.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/routes/book.routes.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/app/routes/user.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/app/routes/user.routes.js -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/package-lock.json -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/package.json -------------------------------------------------------------------------------- /with Sequelize/express-typescript-app/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/express-typescript-app/server.js -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.dockerignore -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.editorconfig -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.env.sample -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.gitignore -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.prettierrc -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/.sequelizerc -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/Dockerfile -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/README.md -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/docker-compose.override.yml -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/docker-compose.yml -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/models/index.js -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/nest-cli.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/nodemon.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/package-lock.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/package.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/app.controller.spec.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/app.controller.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/app.module.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/app.service.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/core/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/core/constants/index.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/core/pipes/validate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/core/pipes/validate.pipe.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/database/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/database/config.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/main.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/modules/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/modules/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/modules/posts/post.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/modules/posts/post.entity.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/src/modules/users/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/src/modules/users/user.entity.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/test/jest-e2e.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/tsconfig.build.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/tsconfig.json -------------------------------------------------------------------------------- /with Sequelize/nestjs-typescript-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with Sequelize/nestjs-typescript-app/tslint.json -------------------------------------------------------------------------------- /with TypeORM/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/.dockerignore -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/.editorconfig -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/.gitignore -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/Dockerfile -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/README.md -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/docker-compose.yml -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/env.example -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/nodemon.json -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/ormconfig.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/package-lock.json -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/package.json -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/global/response/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/global/response/index.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/middleware/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/middleware/Request.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/middleware/checkIsUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/middleware/checkIsUser.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/middleware/checkJWT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/middleware/checkJWT.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/modules/entities/Post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/modules/entities/Post.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/modules/entities/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/modules/entities/user.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/app/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/app/services/UserService.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/config/config.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/config/constants.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/config/environments/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/config/environments/test.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/config/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/config/interface.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/index.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/lib/custom-errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/lib/custom-errors/index.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/lib/logger.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/routes/index.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/routes/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/routes/post.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/routes/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/src/routes/user.ts -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/test/fixtures/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/test/functional/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/test/integrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/test/spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/src/test/unit/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/tsconfig.json -------------------------------------------------------------------------------- /with TypeORM/express-typescript-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/express-typescript-app/tslint.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/.dockerignore -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/.env -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/.eslintrc.js -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/.gitignore -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/.prettierrc -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/Dockerfile -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/README.md -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/docker-compose.yml -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/nest-cli.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/nodemon.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/ormconfig.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/package-lock.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/package.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/app.controller.spec.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/app.controller.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/app.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/app.service.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/auth/auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/auth/auth.dto.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/auth/auth.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/auth/auth.service.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/config/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/config/config.default.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/config/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/config/config.interface.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/config/config.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/config/config.service.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/database/db.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/database/db.error.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/database/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/database/db.interface.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/entities/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/entities/Category.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/entities/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/entities/Tag.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/entities/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/entities/comment.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/entities/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/entities/post.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/entities/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/entities/user.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/guards/seller.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/guards/seller.guard.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/main.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/post/post.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/post/post.controller.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/post/post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/post/post.dto.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/post/post.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/post/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/post/post.service.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/shared/shared.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/shared/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/shared/user.service.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/swagger/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/swagger/swagger.config.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/swagger/swagger.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/types/order.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/types/order.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/types/payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/types/payload.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/types/product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/types/product.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/src/types/user.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/test/jest-e2e.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/tsconfig.build.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-advance/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-advance/tsconfig.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/.dockerignore -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/.editorconfig -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/.gitignore -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/.nycrc -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/Dockerfile -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/README.md -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/docker-compose.override.yml -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/docker-compose.yml -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/docker-utils/postgres-database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/docker-utils/postgres-database.sh -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/env.example -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/env.test -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/nodemon.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/ormconfig.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/package-lock.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/package.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/app.constants.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/app.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/domain/domain.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/domain/domain.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/domain/dto/post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/domain/dto/post.dto.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/domain/entities/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/domain/entities/post.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/http-exception.filter.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/app/logger.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/app/logger.interceptor.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/db/db.errors.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/db/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/db/db.interface.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/db/db.module.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/main.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/swagger/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/swagger/swagger.config.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/swagger/swagger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/swagger/swagger.interface.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/src/swagger/swagger.ts -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/tsconfig.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/tslint.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/tslint.rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/tslint.rules.json -------------------------------------------------------------------------------- /with TypeORM/nestjs-typescript-app/tslint.tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/with TypeORM/nestjs-typescript-app/tslint.tests.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mongo/db.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mongo/index.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mongo/package.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mongo/routes.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-mongo/test.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mongo/test.http -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/README.md -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/ddl.sql -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/example.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/example.http -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/index.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/package.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-mysql/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-mysql/queries.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-postgres/ddl.sql -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/example.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-postgres/example.http -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-postgres/index.js -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-postgres/package.json -------------------------------------------------------------------------------- /without ORM/nodejs-express-postgres/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nodejs-db-orm-world/HEAD/without ORM/nodejs-express-postgres/queries.js --------------------------------------------------------------------------------