devterview_$ iniciar simulação

O que o Express não te dá

MédioPlenoProdução

Pergunta

Express é minimalista de propósito. O que você precisa adicionar por conta própria pra uma API de produção?

Resposta esperada

Express entrega roteamento e a cadeia de middleware, e pouco mais. Você adiciona: validação de entrada (Zod, Joi, express-validator) — o Express não valida `req.body`; segurança de headers (helmet) e CORS configurado; autenticação/autorização; rate limiting; logging estruturado de requisição e correlação de request id; um formato de erro consistente e um error handler central; parsing de body com limite de tamanho; compressão; e graceful shutdown (parar de aceitar conexões, drenar as em andamento). Frameworks mais opinativos (NestJS, Fastify com plugins, ou o Elysia deste projeto) trazem parte disso pronto; com Express, é decisão sua peça por peça.

Por que perguntam isso

Pergunta pleno. Bom candidato lista as camadas de segurança/observabilidade e reconhece o trade-off do minimalismo (liberdade x montar tudo).

#producao#seguranca#validacao
publicidade

Relacionadas