{"id":22341354,"url":"https://github.com/corbaz/backend-nest","last_synced_at":"2026-04-17T01:31:46.239Z","repository":{"id":266342495,"uuid":"895793066","full_name":"corbaz/backend-nest","owner":"corbaz","description":"App Backend en Nest con TS - SQLite3 - Typeorm - Tailwind y Bun","archived":false,"fork":false,"pushed_at":"2024-12-05T08:29:50.000Z","size":853,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T09:35:18.917Z","etag":null,"topics":["bun","nestjs","sqlite3","tailwindcss","typeorm","typescript"],"latest_commit_sha":null,"homepage":"https://backend-nest-0xhi.onrender.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/corbaz.png","metadata":{"files":{"readme":"README-NEST.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-28T23:17:50.000Z","updated_at":"2024-12-05T08:29:54.000Z","dependencies_parsed_at":"2025-03-26T09:34:29.125Z","dependency_job_id":"61605efb-5811-4147-a0b4-5c733e7e6dda","html_url":"https://github.com/corbaz/backend-nest","commit_stats":null,"previous_names":["corbaz/backend-nest"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/corbaz/backend-nest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbaz%2Fbackend-nest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbaz%2Fbackend-nest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbaz%2Fbackend-nest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbaz%2Fbackend-nest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/corbaz","download_url":"https://codeload.github.com/corbaz/backend-nest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corbaz%2Fbackend-nest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31911446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","nestjs","sqlite3","tailwindcss","typeorm","typescript"],"created_at":"2024-12-04T08:06:33.194Z","updated_at":"2026-04-17T01:31:46.130Z","avatar_url":"https://github.com/corbaz.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Comandos Generadores de Componentes\n\n## Controladores\n```bash\nnest g co \u003cnombre\u003e\n```\nManejan las peticiones HTTP y definen los endpoints de la aplicación. Son el punto de entrada para las solicitudes del cliente.\n\n## Servicios\n```bash\nnest g s \u003cnombre\u003e\n```\nContienen la lógica de negocio de la aplicación. Se encargan del procesamiento de datos y operaciones.\n\n## Módulos\n```bash\nnest g mo \u003cnombre\u003e\n```\nOrganizan el código en bloques funcionales. Agrupan controladores, servicios y otros componentes relacionados.\n\n## Guardias\n```bash\nnest g gu \u003cnombre\u003e\n```\nProtegen rutas y métodos. Manejan la autorización y pueden prevenir accesos no autorizados.\n\n## Interceptores\n```bash\nnest g in \u003cnombre\u003e\n```\nAñaden lógica extra antes/después de la ejecución del método. Útiles para logging, transformación de datos y manejo de errores.\n\n## Filtros\n```bash\nnest g fi \u003cnombre\u003e\n```\nManejan excepciones de manera centralizada. Procesan errores y devuelven respuestas apropiadas al cliente.\n\n## Pipes\n```bash\nnest g pi \u003cnombre\u003e\n```\nTransforman y validan datos de entrada. Aseguran que los datos recibidos cumplan con el formato esperado.\n\n## Gateways\n```bash\nnest g ga \u003cnombre\u003e\n```\nManejan conexiones WebSocket. Permiten la comunicación bidireccional en tiempo real.\n\n## Resolvers\n```bash\nnest g r \u003cnombre\u003e\n```\nProcesan operaciones GraphQL. Definen cómo se resuelven las queries y mutations en una API GraphQL.\n\n---\n\n## Guia de NestJS\n\nhttps://bluuweb.dev/nestjs/crud-mysql.html\n\n---\n\n## Instalar TypeORM y SQLite\n    \n```bash\nbun install --save @nestjs/typeorm typeorm sqlite3 \n```\n\n* TypeORM es un ORM (Object-Relational Mapping) para Node.js y TypeScript.\n* SQLite 3 \n\n---\n\n## Instalar Handlebars y Servir Archivos Estáticos en NestJS\n\n* hbs: Motor de plantillas Handlebars para Node.js.\n* @nestjs/serve-static:\n\n```bash\nnpm install --save hbs @nestjs/serve-static\n\nbun add hbs @nestjs/serve-static\nbun add -d @types/hbs\n\n\n\n```\n\n---\nWrite-Output (\"Build Time: {0:N2} seconds\" -f ((Measure-Command { npm run build }).TotalSeconds))\n\nSuccessfully compiled: 22 files with swc (121.62ms)\nBuild Time: 1,82 seconds\n\nPS C:\\www\\next-nest\\backend\u003e Measure-Command { npm run build }\n\nDays              : 0\nHours             : 0\nMinutes           : 0\nSeconds           : 22\nMilliseconds      : 232\nTicks             : 222329521\nTotalDays         : 0,000257325834490741\nTotalHours        : 0,00617582002777778\nTotalMinutes      : 0,370549201666667\nTotalSeconds      : 22,2329521\nTotalMilliseconds : 22232,9521\n\nbun i -D @swc/cli @swc/core\n\n\nbackend/\n├── src/\n│   └── main.ts\n├── views/\n│   ├── layouts/\n│   │   └── layout.hbs\n│   ├── pages/\n│   │   ├── index.hbs\n│   │   └── about.hbs\n│   └── partials/\n│       ├── header.hbs\n│       └── footer.hbs\n├── public/\n│   └── styles.css","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorbaz%2Fbackend-nest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorbaz%2Fbackend-nest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorbaz%2Fbackend-nest/lists"}