Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nest Framework
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Daniel Cavalcante
May 25, 2019
Programming
120
0
Share
Nest Framework
Exemplo de código:
https://github.com/DanielCavalcante/nest-todo
Daniel Cavalcante
May 25, 2019
More Decks by Daniel Cavalcante
See All by Daniel Cavalcante
Arquiteturas modulares com Node.JS
danielcdesouza
1
75
React Native e GraphQL na construção de mobile apps
danielcdesouza
0
54
"Go" da Alemanha! Sete passos para começar a desenvolver em Go
danielcdesouza
0
90
Novidades do Ruby on Rails 5
danielcdesouza
0
63
Minerando jóias: como extrair o melhor do Ruby
danielcdesouza
0
57
Nos trilhos do Ruby
danielcdesouza
0
61
Conhecendo o AngularJS
danielcdesouza
1
90
Começando com Ruby on Rails
danielcdesouza
0
99
Apresentação sobre Framework VRaptor
danielcdesouza
0
140
Other Decks in Programming
See All in Programming
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
130
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
2
1.2k
RTSPクライアントを自作してみた話
simotin13
0
420
3Dシーンの圧縮
fadis
1
570
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
340
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
630
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
7
1.3k
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
自動レビューエンジンの実装と運用 ~レビューのない世界へ~
kurukuru1999
2
310
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
300
Moments When Things Go Wrong
aurimas
3
140
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
140
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
We Have a Design System, Now What?
morganepeng
55
8.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The browser strikes back
jonoalderson
0
1.1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Transcript
Construindo APIs com Nest Framework
None
Daniel Cavalcante @danielcdesouza
O Nest foi criado para resolver o problema de projetos
arquiteturais do Node.js.
Fornecendo aos projetos uma estrutura modular para organizar o código
Vantagens
Injeção de dependência
Injeção de dependência Cada chamada da rota é async
Injeção de dependência Cada chamada da rota é async Middlewares
usam body-parser
Injeção de dependência Cada chamada da rota é async Middlewares
usam body-parser Tem CLI
Injeção de dependência Cada chamada da rota é async Middlewares
usam body-parser Tem CLI Usa DTOs
Injeção de dependência Cada chamada da rota é async Middlewares
usam body-parser Tem CLI Usa DTOs Facilidade de integração com libs que todo projeto precisa
Injeção de dependência Cada chamada da rota é async Middlewares
usam body-parser Tem CLI Usa DTOs Facilidade de integração com libs que todo projeto precisa Open Source
Primeiros passos
$ npm i -g @nest/cli $ nest new my-app
None
$ nest g module users $ nest g controller users
$ nest g component
Show me the code
Obrigado! @danielcdesouza