freeCodeCamp/curriculum/challenges/russian/06-information-security-and.../information-security-with-h.../configure-helmet-using-the-...

2.4 KiB
Raw Blame History

id title challengeType videoUrl localeTitle
587d8249367417b2b2512c40 Configure Helmet Using the parent helmet() Middleware 2 Настройка шлема Использование «родительского» шлема () 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: нет тестов - это описательная задача
    testString: assert(true)

Challenge Seed

Solution

// solution required