Files
freeCodeCamp/curriculum/challenges/russian/06-information-security-and-quality-assurance/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.russian.md

2.3 KiB
Raw Blame History

id, title, challengeType, forumTopicId, localeTitle
id title challengeType forumTopicId localeTitle
587d8249367417b2b2512c40 Configure Helmet Using the parent helmet() Middleware 2 301575 Настройка шлема Использование «родительского» шлема () Middleware

Description

Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . app.use (helmet ()) будет автоматически включать все промежуточное программное обеспечение, введенное выше, за исключением noCache () и contentSecurityPolicy (), но при необходимости они могут быть активированы. Вы также можете отключить или настроить любое другое промежуточное программное обеспечение индивидуально, используя объект конфигурации. // Пример app.use(helmet({ frameguard: { // configure action: 'deny' }, contentSecurityPolicy: { // enable and configure directives: { defaultSrc: ["self"], styleSrc: ['style.com'], } }, dnsPrefetchControl: false // disable })) Мы вводили каждое промежуточное программное обеспечение отдельно для целей обучения и для удобства тестирования. Использование «родительского» шлема () промежуточного программного обеспечения является самым простым и более чистым, для реального проекта.

Instructions

Tests

tests:
  - text: no tests - it's a descriptive challenge
    testString: assert(true)