Font size
WorksheetsBACKEND.24.2 QUIZ 2 PARTE 1
Total questions: 15
Worksheet time: 23mins
O que é o Event-Loop no Node.js?
Uma biblioteca de pacotes
Um sistema de roteamento
Um mecanismo que permite a execução de código assíncrono em uma thread única
Um processo que gerencia banco de dados
Um compilador de JavaScript
Qual das seguintes características é verdadeira sobre o modelo single-threaded do Node.js?
Node.js não suporta operações assíncronas
Node.js utiliza múltiplas threads para operações I/O
Node.js executa código JavaScript em uma única thread, mas gerencia operações assíncronas através do Event-Loop
Node.js é orientado a eventos, mas não suporta paralelismo
Node.js não pode manipular arquivos grandes devido à sua arquitetura
O que o método then() faz em uma Promise?
Cria uma nova Promise
Rejeita a Promise
Retorna a última Promise da cadeia
Executa uma função após a Promise ser resolvida
Lida com erros em uma Promise
Qual a função do método catch() em uma Promise?
Adicionar mais Promises ao encadeamento
Interromper a execução de uma Promise
Capturar erros em uma Promise rejeitada
Executar uma função quando a Promise for resolvida
O que é uma Promise no JavaScript?
Um tipo especial de array
Um método para executar código sincronicamente
Uma função que sempre retorna um valor
Um objeto que representa a eventual conclusão ou falha de uma operação assíncrona
Uma variável global em JavaScript
O que faz a função res.json() no Express.js?
Retorna uma string em formato HTML
Envia uma resposta em formato de texto simples
Envia uma resposta em formato JSON
Cria uma nova rota para o servidor
Lê dados de uma URL
Qual dos seguintes comandos é usado para instalar o Express.js em um projeto Node.js?
npm install express-generator
npm install express
express install
npm init express
node install express
O que é um middleware no Express.js?
Um banco de dados integrado
Uma função que intercepta requisições HTTP para realizar processamento antes de chegar na rota final
Um método para enfileirar respostas
Qual das seguintes opções descreve corretamente o JWT (JSON Web Token)?
Uma biblioteca de autenticação
Um token que representa a identidade de um usuário autenticado em formato JSON
Um banco de dados distribuído
Um framework para rotas RESTful
Um protocolo de criptografia
O que acontece se um token JWT expirar?
O usuário ainda poderá acessar as rotas protegidas
O token será automaticamente renovado
O token não será mais válido e o usuário precisará autenticar-se novamente
O token será regenerado automaticamente no cliente
O token será atualizado automaticamente pelo servidor
Em qual parte de uma requisição HTTP o token JWT é geralmente enviado?
No corpo da requisição
Nos parâmetros de consulta (query string)
No cabeçalho Authorization
No cabeçalho Content-Type
No cabeçalho Cookie
O que significa REST no contexto de Web Services?
Qual a principal diferença entre REST e SOAP?
SOAP usa JSON, enquanto REST usa XML
SOAP é mais rápido que REST
REST é baseado em HTTP e SOAP em XML-RPC
REST é um protocolo, enquanto SOAP é um padrão de autenticação
SOAP é mais recente que REST
Em qual cenário o uso de REST é mais adequado?
Quando você deseja realizar operações de leitura simples e rápidas usando HTTP
Quando você precisa de operações altamente seguras com padrões rigorosos
Quando você deseja suporte nativo a chamadas assíncronas
Quando você precisa de um formato de mensagem altamente estruturado
Quando sua aplicação não precisa ser escalável
O que faz a função app.listen() no Express.js?
Fecha o servidor Express
Para o servidor Express
Lida com erros de rota
Inicia o servidor Express e faz com que ele escute em uma porta especificada
Configura as rotas do servidor
