Enunciado
No contexto do NodeJS, considere o script a seguir. var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write(req.url); res.end(); }).listen(8080); Sobre esse script, analise as afirmativas a seguir. I. Esse script é executado pelo browser, no lado do cliente. II. A função passada no createServer recebe o argumento req na forma de um objeto http.IncomingMessage object. III. A Query String da requisição pode ser acessada pela propriedade url do argumento req. Está correto o que se afirma em
Alternativas
- A)
II, apenas.
- B)
I e II, apenas.
- C)
I e III, apenas.
- D)
II e III, apenas.
- E)
I, II e III.
Gabarito e comentário
Resposta correta: D
O script executa no servidor Node.js. Req representa a mensagem recebida, e sua propriedade url inclui o caminho e a query string da requisição.