
Fundamentos do NestJS
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1Qual decorator é usado para definir um controller no NestJS?
Qual decorator é usado para definir um controller no NestJS?
Resposta
O decorator @Controller() marca uma classe como controller e opcionalmente aceita um prefixo de rota. Os controllers tratam as requisições HTTP recebidas e retornam respostas ao cliente. Eles usam decorators como @Get(), @Post() para definir as rotas.
2O que é um provider no NestJS?
O que é um provider no NestJS?
Resposta
Um provider é uma classe que pode ser injetada como dependência através do sistema de injeção de dependências do NestJS. Services, repositories, factories e helpers são providers. Eles são anotados com @Injectable() e declarados no array providers de um módulo.
3Como criar um novo projeto NestJS com o CLI?
Como criar um novo projeto NestJS com o CLI?
Resposta
O comando 'nest new project-name' cria um novo projeto NestJS com uma estrutura padrão que inclui src/, test/ e arquivos de configuração. O CLI propõe escolher o gerenciador de pacotes (npm, yarn, pnpm) e gera automaticamente o código inicial com o módulo raiz e um controller básico.
Qual é o papel do decorator @Injectable()?
No NestJS, como injetar um service em um controller?
+20 perguntas de entrevista
Outros temas de entrevista Node.js / NestJS
Fundamentos do Node.js
APIs Core do Node.js
Programação assíncrona
Fundamentos do Express.js
Design de API REST
Validação e DTO
Documentação de API e contratos
Tratamento de erros
Testes unitários
Agendamento de tarefas
Módulos e DI do NestJS
Configuração e gerenciamento de ambientes
Autenticação JWT
Autorização e RBAC
Banco de dados com TypeORM
Prisma ORM
Middleware e Interceptors
Upload de arquivos
WebSockets
GraphQL com NestJS
Testes end-to-end
Cache com Redis
Filas com Bull
DevOps, Logging e CI/CD
Docker e Conteinerização
Microservices
Melhores práticas de segurança
Desempenho e implantação na nuvem
Domine Node.js / NestJS para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis