wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Parcial Express

Total questions: 15

Worksheet time: 4hrs 45mins

Name
Class
Date
1.

Node.js esta disponible para los siguientes sistemas operativos

a)

Mac OS, Linux

b)

Windows, Mac OS, Linux

c)

Linux

d)

Windows, Mac OS

2.

Es buena práctica dejar abierta la conexión desde cualquier IP a nuestra instancia de Mongo Atlas

a)

Falso

b)

Verdadero

3.

Node.js es un entorno de ejecución para Javascript construido con el motor JavaScript V8 de Chrome

a)

Falso

b)

Verdadero

4.

El método de Express que nos permite levantar un servidor en el puerto 3000 es

a)

app.server({ port : 3000 })

b)

app.start({ port : 3000 })

c)

app.on(3000)

d)

app.listen(3000)

5.

Los métodos en MongoDB para implementar un CRUD son

a)

find, findOne, updateOne, insertOne, deleteOne

b)

query, queryOne, updateOne, insertOne, deleteOne

c)

find, findOne, updateOne, insertOne, removeOne

d)

find, findOne, putOne, insertOne, removeOne

6.

Cuál de los siguientes es un verbo HTTP

a)

REMOVE

b)

CREATE

c)

LIST

d)

PATCH

7.

Los parametros en orden que recibe una función middleware son:

a)

next, res, req

b)

req, res, next

c)

err, req, res

d)

es, req, next

8.

Las variables de entorno nos permiten manejar diferentes valores independiente del entorno de ejecución de nuestra app

a)

Falso

b)

Verdadero

9.

Una buena práctica para el despliegue en producción es:

a)

Agregar HTTPS y CORS

b)

Deshabilitar el soporte cache

c)

Dejar los secrets y keys del código

d)

No volver a modificar la estructura del proyecto

10.

Del objeto request podemos obtener:

a)

params, data, method

b)

params, query, variables

c)

params, query, body

d)

params, actions, body

11.

Cuál es una característica de express

a)

Esta basado 100% en middlewares

b)

Tiene un sistema de templates engines muy limitado

c)

Requiere una amplia configuración para usarlo

d)

Un sistema de routing sin wildcars y regex

12.

Para indicar que una ruta va a usar el verbo POST en Express hacemos uso de

a)

app.post()

b)

app.create()

c)

app.use('POST')

d)

app.use('post')

13.

Dependencia de desarrollo que me permite realizar cambios y levantar automáticamente el servidor con los cambios generados

a)

nodemon

b)

mongodb

c)

eslint

d)

prettier

14.

Al momento que se realiza una petición para recibir información que llega en formato JSON se debe realizar:

a)

body-parser.json()

b)

body-parser.js()

c)

body-parser.columnjson()

d)

body-parser.urlencoded()

15.

Una instalación local implica que el módulo se instalará en nuestro proyecto en una carpeta llamada

a)

js_modules

b)

modules

c)

node_modules

d)

nodes_module