我正在尝试修复swagger UI的内容-安全-策略问题。我正在寻找一种添加标头或Springfox配置选项来解决此问题的方法。
它无法加载UI,而v2/api-doc工作正常。
请给我一个解决这个问题的方法。
发布于 2021-03-01 20:44:29
这个问题是由于法蒂化头盔为我。
import headers from "fastify-helmet";在main.ts中替换以下内容
app.register(headers)'使用
app.register(helmet, {
contentSecurityPolicy: {
directives: {
defaultSrc: [`'self'`],
styleSrc: [`'self'`, `'unsafe-inline'`],
imgSrc: [`'self'`, 'data:', 'validator.swagger.io'],
scriptSrc: [`'self'`, `https: 'unsafe-inline'`],
},
},
})已解决问题:
https://stackoverflow.com/questions/60936923
复制相似问题