Junior — Middle
NestJS çərçivəsinin nə olduğunu və hansı məqsədlər üçün istifadə edildiyini izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
NestJS, Node.js üçün server tərəfli tətbiqlərin inkişafı üçün irəliləyən bir çərçivədir və TypeScript istifadə edilərək qurulmuşdur. Angular-dan ilhamlanan modulluluq, asılılıq injeksiyası və nəzarətçilər kimi memarlıq nümunələrini istifadə edir.
NestJS, REST API, mikroxidmətlər və GraphQL xidmətləri daxil olmaqla, miqyaslana bilən, dəstəklənən və test edilə bilən tətbiqlər yaratmaq üçün nəzərdə tutulmuşdur.
NestJS-də sadə bir nəzarətçi nümunəsi:
import { Controller, Get } from '@nestjs/common';
@Controller('hello')
export class HelloController {
@Get()
getHello(): string {
return 'Hello, NestJS!';
}
}