1.9 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
587d8247367417b2b2512c36 | Instalar y Requerir Helmet | 2 | 301581 | install-and-require-helmet |
--description--
Trabajar en estos desafíos implica escribir tu código usando uno de los siguientes métodos:
- Clona este repositorio de Github y completa estos desafíos localmente.
- Use nuestro proyecto inicial de Replit para completar estos desafios.
- Utilice un constructor de sitios de su elección para completar el proyecto. Asegúrese de incorporar todos los archivos de nuestro repositorio de GitHub.
Cuando haya terminado, asegúrese de que un demo funcional de su proyecto esté alojado en algún lugar público. A continuación, envíe la URL en el campo Solution Link
.
Helmet te ayuda a proteger tus aplicaciones Express configurando varias cabeceras HTTP.
--instructions--
Todo su código para estas lecciones va en el archivo myApp.js
entre las líneas de código con las que hemos iniciado. No cambie o elimine el código que hemos añadido para usted.
Instale la versión 3.21.3
de Helmet, luego requiérala. Puede instalar una versión específica de un paquete con npm install --save-exact package@version
, o agregándolo a su paquete package.json
directamente.
--hints--
helmet
version 3.21.3
debería estar en package.json
(getUserInput) =>
$.get(getUserInput('url') + '/_api/package.json').then(
(data) => {
const packJson = JSON.parse(data);
const helmet = packJson.dependencies.helmet;
assert(helmet === '3.21.3' || helmet === '^3.21.3');
},
(xhr) => {
throw new Error(xhr.responseText);
}
);
--solutions--
/**
Backend challenges don't need solutions,
because they would need to be tested against a full working project.
Please check our contributing guidelines to learn more.
*/