[{"title":"( 37 个子文件 121KB ) nestjs-crud:用nestjs制作的crud,带有postgres,typeorm分页,swagger,jwt,auth-源码","children":[{"title":"nestjs-crud-master","children":[{"title":".gitignore <span style='color:#111;'> 401B </span>","children":null,"spread":false},{"title":"tsconfig.json <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"nest-cli.json <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":".prettierrc <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":".vscode","children":[{"title":"settings.json <span style='color:#111;'> 169B </span>","children":null,"spread":false}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main.ts <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"product","children":[{"title":"product.model.ts <span style='color:#111;'> 46B </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"product.service.spec.ts <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":"product.controller.spec.ts <span style='color:#111;'> 502B </span>","children":null,"spread":false}],"spread":true},{"title":"product.service.ts <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"product.module.ts <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"product.entity.ts <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":"product.controller.ts <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"product.class.ts <span style='color:#111;'> 248B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"app.module.ts <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"auth","children":[{"title":"auth.module.ts <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"guards","children":[{"title":"jwt-auth.guard.ts <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"local-auth.guard.ts <span style='color:#111;'> 164B </span>","children":null,"spread":false}],"spread":false},{"title":"auth.service.spec.ts <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"auth.controller.spec.ts <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"strategies","children":[{"title":"jwt.strategy.ts <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"local.strategy.ts <span style='color:#111;'> 597B </span>","children":null,"spread":false}],"spread":false},{"title":"constantes.ts <span style='color:#111;'> 55B </span>","children":null,"spread":false},{"title":"auth.controller.ts <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"auth.service.ts <span style='color:#111;'> 722B </span>","children":null,"spread":false}],"spread":true},{"title":"users","children":[{"title":"users.service.ts <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"users.module.ts <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"user.model.ts <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"user.class.ts <span style='color:#111;'> 358B </span>","children":null,"spread":false}],"spread":false},{"title":"users.service.spec.ts <span style='color:#111;'> 453B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"endproint.http <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"tsconfig.build.json <span style='color:#111;'> 97B </span>","children":null,"spread":false},{"title":".eslintrc.js <span style='color:#111;'> 599B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 443.00KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]