Nest Js
Nest Js
- Prezentare ș i istoric
Arhitectură ș i func ț ionare
- Func ț ionalităț i
Curriculum Vitae
1
Prezentare ș i istoric
NestJS este un cadru [Link] în TypeScript.
2
Alegerea NestJS?
- Potrivit pentru echipe mici, dar ș i pentru echipe foarte mari
- Documenta ț ie precisă ș i detaliată, comunitate foarte activă
- Teste unitare simple
Typescript
- Injec ț ie de dependen ț e
- Module scalabile, testabile ș i cu un cuplaj scăzut
- Dacă folosi ț i Angular pentru front-end, NestJS este probabil cea mai bună alegere
pentru spate
3
Un cadru bazat pe TypeScript
Javascript: un limbaj interpretat
Faza de transpilaț ie
4
Un cadru bazat pe TypeScript
5
Instalare
Instalarea dependenț elor cu NPM
6
Arhitectură
arhitecturile.
Proiect nou
iniț ializat
7
Structura NestJS
Modul
- Controlere
- Furnizori
- Module
[Link]
[Link]
9
Furnizor
Scopuri
Implicit
- Cerere
Transient
[Link]
10
Middleware-urile Nest
Funcț ii executate înainte de controler
Principiul middleware
11
Middleware-urile Nest
12
Middleware-urile Nest
13
Gestionarea excepț iilor
Gestionar de excepț ii „încorporat”
Excepț ii de tip HttpException sau un derivat (altfel eroare 500)
14
Gestionarea excepț iilor
15
Tâches CRON
- Crearea sarcinilor CRON folosind pachetul Nest Scheduler
Ce este o sarcină CRON?
16
Ce ce trebuie reț inut din Cadru ...
- Framework [Link] în Typescript.
Open Source
- Compatibilitate foarte mare cu Angular
- Module slab cuplate ... Dar un
arhitectură simplă!
17
Demo API, Nest CLI ...
18
Pentru a încheia
Surse
- [Link] ia oficială
- [Link] NestJS în 100 de secunde
- [Link] multe despre furnizori
- [Link] de cod boilerplate
- Diferenț ele cheie ale NestJS faț ă de alte framework-uri JavaScript
- [Link]
- [Link] Job
- [Link] către pachetul quizului CLI
- [Link] Lien către proiectul Forge al demo-ului
20