NEW
Font size
WorksheetsParcial Express
Total questions: 15
Worksheet time: 4hrs 45mins
Node.js esta disponible para los siguientes sistemas operativos
Mac OS, Linux
Windows, Mac OS, Linux
Linux
Windows, Mac OS
Es buena práctica dejar abierta la conexión desde cualquier IP a nuestra instancia de Mongo Atlas
Falso
Verdadero
Node.js es un entorno de ejecución para Javascript construido con el motor JavaScript V8 de Chrome
Falso
Verdadero
El método de Express que nos permite levantar un servidor en el puerto 3000 es
app.server({ port : 3000 })
app.start({ port : 3000 })
app.on(3000)
app.listen(3000)
Los métodos en MongoDB para implementar un CRUD son
find, findOne, updateOne, insertOne, deleteOne
query, queryOne, updateOne, insertOne, deleteOne
find, findOne, updateOne, insertOne, removeOne
find, findOne, putOne, insertOne, removeOne
Cuál de los siguientes es un verbo HTTP
REMOVE
CREATE
LIST
PATCH
Los parametros en orden que recibe una función middleware son:
next, res, req
req, res, next
err, req, res
es, req, next
Las variables de entorno nos permiten manejar diferentes valores independiente del entorno de ejecución de nuestra app
Falso
Verdadero
Una buena práctica para el despliegue en producción es:
Agregar HTTPS y CORS
Deshabilitar el soporte cache
Dejar los secrets y keys del código
No volver a modificar la estructura del proyecto
Del objeto request podemos obtener:
params, data, method
params, query, variables
params, query, body
params, actions, body
Cuál es una característica de express
Esta basado 100% en middlewares
Tiene un sistema de templates engines muy limitado
Requiere una amplia configuración para usarlo
Un sistema de routing sin wildcars y regex
Para indicar que una ruta va a usar el verbo POST en Express hacemos uso de
app.post()
app.create()
app.use('POST')
app.use('post')
Dependencia de desarrollo que me permite realizar cambios y levantar automáticamente el servidor con los cambios generados
nodemon
mongodb
eslint
prettier
Al momento que se realiza una petición para recibir información que llega en formato JSON se debe realizar:
body-parser.json()
body-parser.js()
body-parser.columnjson()
body-parser.urlencoded()
Una instalación local implica que el módulo se instalará en nuestro proyecto en una carpeta llamada
js_modules
modules
node_modules
nodes_module
