Files
freeCodeCamp/curriculum/challenges/russian/06-information-security-and-quality-assurance/information-security-with-helmetjs/configure-helmet-using-the-parent-helmet-middleware.russian.md
2020-01-05 15:53:09 +04:00

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 Настройка шлема Использование «родительского» helmet() 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 })) Мы вводили каждое промежуточное программное обеспечение отдельно для целей обучения и для удобства тестирования. Использование «родительского» helmet() промежуточного программного обеспечения является самым простым и более чистым, для реального проекта.

Instructions

Tests

tests:
  - text: нет тестов - это описательный вызов
    testString: assert(true)