首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于内容-安全-策略,Swagger UI为空

由于内容-安全-策略,Swagger UI为空
EN

Stack Overflow用户
提问于 2020-03-31 02:18:33
回答 1查看 1.2K关注 0票数 2

我正在尝试修复swagger UI的内容-安全-策略问题。我正在寻找一种添加标头或Springfox配置选项来解决此问题的方法。

它无法加载UI,而v2/api-doc工作正常。

请给我一个解决这个问题的方法。

EN

回答 1

Stack Overflow用户

发布于 2021-03-01 20:44:29

这个问题是由于法蒂化头盔为我。

代码语言:javascript
复制
import headers from "fastify-helmet";

在main.ts中替换以下内容

代码语言:javascript
复制
app.register(headers)'

使用

代码语言:javascript
复制
app.register(helmet, {
    contentSecurityPolicy: {
      directives: {
        defaultSrc: [`'self'`],
        styleSrc: [`'self'`, `'unsafe-inline'`],
        imgSrc: [`'self'`, 'data:', 'validator.swagger.io'],
        scriptSrc: [`'self'`, `https: 'unsafe-inline'`],
      },
    },
  })

已解决问题:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60936923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档