wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quizziz - API rotas

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

1. Qual comando é usado para instalar o Express em um projeto Node.js?

a)

npm install express

b)

npm install express-generator

c)

npm init express

d)

npm start express

2.

Qual método do Express é usado para definir uma rota GET?

a)

app.route('/path').get()

b)

app.route('/path').post()

c)

app.get('/path', callback)

d)

app.createGet('/path', callback)

3.

Qual código cria uma rota POST em um aplicativo Express?

a)

app.get('/data', (req, res) => { /* lógica */ })

b)

app.post('/data', (req, res) => { /* lógica */ })

c)

app.createPost('/data', (req, res) => { /* lógica */ })

d)

app.route('/data').post((req, res) => { /* lógica */ })

4.

Como você pode acessar os parâmetros de rota em uma requisição GET no Express?

a)

req.query.paramName

b)

req.body.paramName

c)

req.route.paramName

d)

req.params.paramName

5.

Qual método é usado para atualizar um recurso existente em uma API usando Express?

a)

app.put('/resource/:id', callback)

b)

app.post('/resource/:id', callback)

c)

app.get('/resource/:id', callback)

d)

app.delete('/resource/:id', callback)

6.

Para deletar um recurso com uma rota DELETE no Express, qual é a sintaxe correta?

a)

app.remove('/resource/:id', (req, res) => { /* lógica */ })

b)

app.delete('/resource/:id', (req, res) => { /* lógica */ })

c)

app.get('/resource/:id', (req, res) => { /* lógica */ })

d)

app.drop('/resource/:id', (req, res) => { /* lógica */ })

7.

Qual das opções a seguir é verdadeira sobre rotas no Express?

a)

Rotas GET são usadas para criar novos recursos

b)

Rotas POST são usadas para deletar recursos

c)

Rotas PUT são usadas para atualizar recursos existentes

d)

Rotas DELETE são usadas para ler dados de um recurso

8.

No contexto do Instagram, qual rota você usaria para criar uma nova postagem?

a)

app.get('/post', (req, res) => { /* lógica */ })

b)

app.post('/posts', (req, res) => { /* lógica */ })

c)

app.put('/posts', (req, res) => { /* lógica */ })

d)

app.delete('/posts', (req, res) => { /* lógica */ })

9.

Como você acessaria os dados de uma postagem específica no Instagram usando uma rota GET no Express?

a)

app.get('/posts', (req, res) => { /* lógica */ })

b)

app.get('/posts/:id', (req, res) => { /* lógica */ })

c)

app.get('/post/:id', (req, res) => { /* lógica */ })

d)

app.get('/post', (req, res) => { /* lógica */ })

10.

Se você quiser criar um novo usuário no Instagram, qual seria a rota adequada?

a)

app.get('/users', (req, res) => { /* lógica */ })

b)

app.post('/users', (req, res) => { /* lógica */ })

c)

app.put('/users', (req, res) => { /* lógica */ })

d)

app.delete('/users', (req, res) => { /* lógica */ })