Как правильно настроить HelmetJS?
Как правильно настроить Helmet?
Я его подключил просто вот так:
app.use(helmet());
Но из-за него перестали показываться изображения, которые выводились просто по ссылке
Я пытался погуглить ошибку и настройки Hemlet, но так ничего и не нашёл, а то что нашёл не помогает
Ответы (1 шт):
Автор решения: Ervin
→ Ссылка
Я понял в чём проблема, только задал вопрос и сразу понял)
По умолчанию одна из настроек, которая отвечает за изображения выглядит так:
helmet({
contentSecurityPolicy: {
directives: {
"img-src": ["'self'", "data:"]
},
},
})
Нужно исправить просто на это:
helmet({
contentSecurityPolicy: {
directives: {
...helmet.contentSecurityPolicy.getDefaultDirectives(),
"img-src": ["'self'", "https:"],
},
},
})
