--- id: 587d8249367417b2b2512c40 title: Configure Helmet Using the ‘parent’ helmet() Middleware challengeType: 2 videoUrl: '' localeTitle: Настройка шлема Использование «родительского» шлема () 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
```yml tests: - text: нет тестов - это описательная задача testString: assert(true) ```
## Challenge Seed
## Solution
```js // solution required ```