├── .gitignore ├── README.md ├── client ├── .dockerignore ├── .gitignore ├── Dev_Dockerfile ├── Prod_Dockerfile ├── README.md ├── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── Components │ │ ├── AdminRoute │ │ │ └── index.tsx │ │ ├── AuthButton │ │ │ └── index.tsx │ │ ├── ChatRoom │ │ │ ├── ClientMessageItem.tsx │ │ │ ├── ServerMessageItem.tsx │ │ │ ├── index.tsx │ │ │ └── styles.module.scss │ │ ├── PrivateRoute │ │ │ └── index.tsx │ │ └── TodoForm │ │ │ └── index.tsx │ ├── constants.ts │ ├── contexts │ │ └── AuthContext.ts │ ├── hooks │ │ └── useAuth.ts │ ├── http │ │ └── index.ts │ ├── index.tsx │ ├── pages │ │ ├── Admin │ │ │ └── index.tsx │ │ ├── Login │ │ │ └── index.tsx │ │ └── Todo │ │ │ ├── List │ │ │ └── index.tsx │ │ │ └── index.tsx │ ├── react-app-env.d.ts │ ├── setupTests.ts │ ├── styles.module.scss │ ├── styles.scss │ └── types │ │ ├── Chat.ts │ │ ├── Common.ts │ │ ├── Quote.ts │ │ ├── Todo.ts │ │ └── User.ts └── tsconfig.json ├── dev-docker-compose.yml ├── package.json ├── prod-docker-compose.yml ├── screenshots └── preview.webp └── server ├── .docker.env ├── .dockerignore ├── .env ├── .eslintrc.js ├── .prettierrc ├── Dev_Dockerfile ├── Prod_Dockerfile ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── scripts └── db │ ├── config.ts │ ├── random.ts │ ├── reset.ts │ └── seed.ts ├── src ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.controller.spec.ts │ ├── auth.controller.ts │ ├── auth.module.ts │ ├── auth.service.spec.ts │ ├── auth.service.ts │ ├── constants.ts │ ├── dto │ │ └── LoginDto.ts │ ├── guards │ │ ├── jwt-auth.guard.ts │ │ ├── local-auth.guard.ts │ │ ├── roles.guard.ts │ │ └── ws-jwt-auth.guard.ts │ └── strategies │ │ ├── jwt.strategy.ts │ │ ├── local.strategy.ts │ │ └── ws-jwt.strategy.ts ├── chat │ ├── chat.gateway.ts │ ├── chat.interface.ts │ └── chat.module.ts ├── config │ └── configurations.ts ├── count │ ├── count.controller.ts │ └── count.module.ts ├── db │ ├── migrations │ │ └── 1627800656560-init.ts │ ├── mock │ │ ├── MockTodoRepository.ts │ │ ├── MockUserRepository.ts │ │ └── db.ts │ └── repositories │ │ ├── TodoRepository.ts │ │ └── UserRepository.ts ├── error │ ├── all-exception.filter.ts │ └── http-exception.filter.ts ├── log │ ├── ReportLogger.ts │ ├── log.interceptor.ts │ └── log.module.ts ├── main.ts ├── quote │ ├── dto │ │ └── quote.dto.ts │ ├── quote.controller.ts │ └── quote.module.ts ├── roles │ ├── roles.decorator.ts │ └── roles.interface.ts ├── static │ ├── static.controller.spec.ts │ ├── static.controller.ts │ └── static.module.ts ├── todo │ ├── dto │ │ ├── create-todo.dto.ts │ │ └── update-todo.dto.ts │ ├── entities │ │ └── todo.entity.ts │ ├── todo.controller.spec.ts │ ├── todo.controller.ts │ ├── todo.module.ts │ ├── todo.service.spec.ts │ └── todo.service.ts ├── transform │ └── transform.interceptor.ts ├── upload │ ├── constants.ts │ ├── upload.controller.spec.ts │ ├── upload.controller.ts │ ├── upload.module.ts │ ├── upload.service.spec.ts │ └── upload.service.ts └── user │ ├── dto │ ├── create-user.dto.ts │ └── update-user.dto.ts │ ├── entities │ └── user.entity.ts │ ├── user.controller.spec.ts │ ├── user.controller.ts │ ├── user.module.ts │ ├── user.service.spec.ts │ └── user.service.ts ├── test ├── app.e2e-spec.ts ├── jest-e2e.json └── todo.e2e-spec.ts ├── tsconfig.build.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/README.md -------------------------------------------------------------------------------- /client/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | npm-debug 4 | build 5 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/Dev_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/Dev_Dockerfile -------------------------------------------------------------------------------- /client/Prod_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/Prod_Dockerfile -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/README.md -------------------------------------------------------------------------------- /client/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/nginx.conf -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/Components/AdminRoute/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/AdminRoute/index.tsx -------------------------------------------------------------------------------- /client/src/Components/AuthButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/AuthButton/index.tsx -------------------------------------------------------------------------------- /client/src/Components/ChatRoom/ClientMessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/ChatRoom/ClientMessageItem.tsx -------------------------------------------------------------------------------- /client/src/Components/ChatRoom/ServerMessageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/ChatRoom/ServerMessageItem.tsx -------------------------------------------------------------------------------- /client/src/Components/ChatRoom/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/ChatRoom/index.tsx -------------------------------------------------------------------------------- /client/src/Components/ChatRoom/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/ChatRoom/styles.module.scss -------------------------------------------------------------------------------- /client/src/Components/PrivateRoute/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/PrivateRoute/index.tsx -------------------------------------------------------------------------------- /client/src/Components/TodoForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/Components/TodoForm/index.tsx -------------------------------------------------------------------------------- /client/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/constants.ts -------------------------------------------------------------------------------- /client/src/contexts/AuthContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/contexts/AuthContext.ts -------------------------------------------------------------------------------- /client/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /client/src/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/http/index.ts -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/pages/Admin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/pages/Admin/index.tsx -------------------------------------------------------------------------------- /client/src/pages/Login/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/pages/Login/index.tsx -------------------------------------------------------------------------------- /client/src/pages/Todo/List/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/pages/Todo/List/index.tsx -------------------------------------------------------------------------------- /client/src/pages/Todo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/pages/Todo/index.tsx -------------------------------------------------------------------------------- /client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/setupTests.ts -------------------------------------------------------------------------------- /client/src/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/styles.module.scss -------------------------------------------------------------------------------- /client/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/styles.scss -------------------------------------------------------------------------------- /client/src/types/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/types/Chat.ts -------------------------------------------------------------------------------- /client/src/types/Common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/types/Common.ts -------------------------------------------------------------------------------- /client/src/types/Quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/types/Quote.ts -------------------------------------------------------------------------------- /client/src/types/Todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/types/Todo.ts -------------------------------------------------------------------------------- /client/src/types/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/src/types/User.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /dev-docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/dev-docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/package.json -------------------------------------------------------------------------------- /prod-docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/prod-docker-compose.yml -------------------------------------------------------------------------------- /screenshots/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/screenshots/preview.webp -------------------------------------------------------------------------------- /server/.docker.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/.docker.env -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | npm-debug -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/.env -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/.prettierrc -------------------------------------------------------------------------------- /server/Dev_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/Dev_Dockerfile -------------------------------------------------------------------------------- /server/Prod_Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/Prod_Dockerfile -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/README.md -------------------------------------------------------------------------------- /server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/nest-cli.json -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/package.json -------------------------------------------------------------------------------- /server/scripts/db/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/scripts/db/config.ts -------------------------------------------------------------------------------- /server/scripts/db/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/scripts/db/random.ts -------------------------------------------------------------------------------- /server/scripts/db/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/scripts/db/reset.ts -------------------------------------------------------------------------------- /server/scripts/db/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/scripts/db/seed.ts -------------------------------------------------------------------------------- /server/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/app.controller.ts -------------------------------------------------------------------------------- /server/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/app.module.ts -------------------------------------------------------------------------------- /server/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/app.service.ts -------------------------------------------------------------------------------- /server/src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /server/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /server/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/auth.module.ts -------------------------------------------------------------------------------- /server/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /server/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/auth.service.ts -------------------------------------------------------------------------------- /server/src/auth/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/constants.ts -------------------------------------------------------------------------------- /server/src/auth/dto/LoginDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/dto/LoginDto.ts -------------------------------------------------------------------------------- /server/src/auth/guards/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/guards/jwt-auth.guard.ts -------------------------------------------------------------------------------- /server/src/auth/guards/local-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/guards/local-auth.guard.ts -------------------------------------------------------------------------------- /server/src/auth/guards/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/guards/roles.guard.ts -------------------------------------------------------------------------------- /server/src/auth/guards/ws-jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/guards/ws-jwt-auth.guard.ts -------------------------------------------------------------------------------- /server/src/auth/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /server/src/auth/strategies/local.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/strategies/local.strategy.ts -------------------------------------------------------------------------------- /server/src/auth/strategies/ws-jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/auth/strategies/ws-jwt.strategy.ts -------------------------------------------------------------------------------- /server/src/chat/chat.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/chat/chat.gateway.ts -------------------------------------------------------------------------------- /server/src/chat/chat.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/chat/chat.interface.ts -------------------------------------------------------------------------------- /server/src/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/chat/chat.module.ts -------------------------------------------------------------------------------- /server/src/config/configurations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/config/configurations.ts -------------------------------------------------------------------------------- /server/src/count/count.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/count/count.controller.ts -------------------------------------------------------------------------------- /server/src/count/count.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/count/count.module.ts -------------------------------------------------------------------------------- /server/src/db/migrations/1627800656560-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/migrations/1627800656560-init.ts -------------------------------------------------------------------------------- /server/src/db/mock/MockTodoRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/mock/MockTodoRepository.ts -------------------------------------------------------------------------------- /server/src/db/mock/MockUserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/mock/MockUserRepository.ts -------------------------------------------------------------------------------- /server/src/db/mock/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/mock/db.ts -------------------------------------------------------------------------------- /server/src/db/repositories/TodoRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/repositories/TodoRepository.ts -------------------------------------------------------------------------------- /server/src/db/repositories/UserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/db/repositories/UserRepository.ts -------------------------------------------------------------------------------- /server/src/error/all-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/error/all-exception.filter.ts -------------------------------------------------------------------------------- /server/src/error/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/error/http-exception.filter.ts -------------------------------------------------------------------------------- /server/src/log/ReportLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/log/ReportLogger.ts -------------------------------------------------------------------------------- /server/src/log/log.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/log/log.interceptor.ts -------------------------------------------------------------------------------- /server/src/log/log.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/log/log.module.ts -------------------------------------------------------------------------------- /server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/main.ts -------------------------------------------------------------------------------- /server/src/quote/dto/quote.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/quote/dto/quote.dto.ts -------------------------------------------------------------------------------- /server/src/quote/quote.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/quote/quote.controller.ts -------------------------------------------------------------------------------- /server/src/quote/quote.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/quote/quote.module.ts -------------------------------------------------------------------------------- /server/src/roles/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/roles/roles.decorator.ts -------------------------------------------------------------------------------- /server/src/roles/roles.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/roles/roles.interface.ts -------------------------------------------------------------------------------- /server/src/static/static.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/static/static.controller.spec.ts -------------------------------------------------------------------------------- /server/src/static/static.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/static/static.controller.ts -------------------------------------------------------------------------------- /server/src/static/static.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/static/static.module.ts -------------------------------------------------------------------------------- /server/src/todo/dto/create-todo.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/dto/create-todo.dto.ts -------------------------------------------------------------------------------- /server/src/todo/dto/update-todo.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/dto/update-todo.dto.ts -------------------------------------------------------------------------------- /server/src/todo/entities/todo.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/entities/todo.entity.ts -------------------------------------------------------------------------------- /server/src/todo/todo.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/todo.controller.spec.ts -------------------------------------------------------------------------------- /server/src/todo/todo.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/todo.controller.ts -------------------------------------------------------------------------------- /server/src/todo/todo.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/todo.module.ts -------------------------------------------------------------------------------- /server/src/todo/todo.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/todo.service.spec.ts -------------------------------------------------------------------------------- /server/src/todo/todo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/todo/todo.service.ts -------------------------------------------------------------------------------- /server/src/transform/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/transform/transform.interceptor.ts -------------------------------------------------------------------------------- /server/src/upload/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/constants.ts -------------------------------------------------------------------------------- /server/src/upload/upload.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/upload.controller.spec.ts -------------------------------------------------------------------------------- /server/src/upload/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/upload.controller.ts -------------------------------------------------------------------------------- /server/src/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/upload.module.ts -------------------------------------------------------------------------------- /server/src/upload/upload.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/upload.service.spec.ts -------------------------------------------------------------------------------- /server/src/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/upload/upload.service.ts -------------------------------------------------------------------------------- /server/src/user/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/dto/create-user.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/dto/update-user.dto.ts -------------------------------------------------------------------------------- /server/src/user/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/entities/user.entity.ts -------------------------------------------------------------------------------- /server/src/user/user.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/user.controller.spec.ts -------------------------------------------------------------------------------- /server/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/user.controller.ts -------------------------------------------------------------------------------- /server/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/user.module.ts -------------------------------------------------------------------------------- /server/src/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/user.service.spec.ts -------------------------------------------------------------------------------- /server/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/src/user/user.service.ts -------------------------------------------------------------------------------- /server/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /server/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/test/jest-e2e.json -------------------------------------------------------------------------------- /server/test/todo.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/test/todo.e2e-spec.ts -------------------------------------------------------------------------------- /server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/tsconfig.build.json -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haixiangyan/nest-todo/HEAD/server/tsconfig.json --------------------------------------------------------------------------------