{"id":17810723,"url":"https://github.com/aurelienloyer/codelab-nestjs","last_synced_at":"2026-02-18T11:03:02.920Z","repository":{"id":42988598,"uuid":"180684008","full_name":"AurelienLoyer/codelab-nestjs","owner":"AurelienLoyer","description":"📚 💻  Codelab NestJS - Créons notre première API avec NestJS 🐱","archived":false,"fork":false,"pushed_at":"2022-12-12T01:44:14.000Z","size":16468,"stargazers_count":1,"open_issues_count":6,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-10T13:05:45.794Z","etag":null,"topics":["codelab","codelab-nestjs","hacktoberfest","hacktoberfest-accepted","hacktoberfest2020","nestjs"],"latest_commit_sha":null,"homepage":"https://aurelien-loyer.fr/codelab-nestjs/","language":"CSS","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/AurelienLoyer.png","metadata":{"files":{"readme":"README.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}},"created_at":"2019-04-11T00:27:20.000Z","updated_at":"2023-03-17T12:16:02.000Z","dependencies_parsed_at":"2023-01-27T10:01:39.630Z","dependency_job_id":null,"html_url":"https://github.com/AurelienLoyer/codelab-nestjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AurelienLoyer/codelab-nestjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AurelienLoyer%2Fcodelab-nestjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AurelienLoyer%2Fcodelab-nestjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AurelienLoyer%2Fcodelab-nestjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AurelienLoyer%2Fcodelab-nestjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AurelienLoyer","download_url":"https://codeload.github.com/AurelienLoyer/codelab-nestjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AurelienLoyer%2Fcodelab-nestjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29576866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"last_error":"SSL_read: 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":["codelab","codelab-nestjs","hacktoberfest","hacktoberfest-accepted","hacktoberfest2020","nestjs"],"created_at":"2024-10-27T15:39:38.672Z","updated_at":"2026-02-18T11:03:02.880Z","avatar_url":"https://github.com/AurelienLoyer.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 💻 Codelab NestJS - Créons notre première API avec NestJS\n\n## URL\n\n\u003ca href=\"https://aurelien-loyer.fr/codelab-nestjs/\n\" target=\"_blank\"\u003ehttps://aurelien-loyer.fr/codelab-nestjs/\u003c/a\u003e\n\n## Description\n\nDepuis le temps que vous allez à des conférences, vous avez sûrement participé à des codelabs JavaScript essentiellement sur vos framework frontend.\n\nDepuis peu, un nouveau framework sort du lot, et c’est un framework backend : NestJS.\n\nSimple à prendre en main, respectant les principes d'Angular et sa facilité d'utilisation, NestJS sera réconcilier les “insatisfaits” de Node, Express et ses plugins grâce aux principes de Controllers, Providers, Modules, ou encore Middlewares qui vous aideront à organiser votre projet.\n\nPendant ce codelab, mettons en place notre premier backend à base de NestJS et ses bonnes pratiques poussées par la communauté de ce framework.\n\n## Corrections \n\n### Final project repository\n\nhttps://github.com/T3kstiil3/codelab-nestjs-corrections\n\n### Sub modules  \n\nAdd submdule folder and step branch\n```sh\ngit submodule add -b step1 --force https://github.com/T3kstiil3/codelab-nestjs-corrections corrections/step1\ngit submodule sync\ngit submodule update --init --recursive --remote\n# OU\ngit submodule update --remote\n```\n\n\n### Codelab\n\nTo run the support for the codelab\n\n```shell\n./generate-labs.sh\nnpm i http-server\ncd docs\nhttp-server\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurelienloyer%2Fcodelab-nestjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faurelienloyer%2Fcodelab-nestjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faurelienloyer%2Fcodelab-nestjs/lists"}