我们向NestJS请求添加了安全标头。
我们还提供静态html文件。
app.useGlobalInterceptors(new TransformHeadersInterceptor());
app.useStaticAssets(join(__dirname, "..", "public"), {
//index: false,
redirect: false
});
标头被添加到NestJS控制器的输出中,但未添加到公共的html文件中。
我们将如何做?我们需要进入Express级别吗?
答案 0 :(得分:0)
您必须将标题设置为静态文件夹,这是Express docs
main.ts
中的一个示例 app.useStaticAssets(`${__dirname}/public`,
{ setHeaders: (res, path, stat) => {
res.set('Access-Control-Allow-Origin', '*');
}});
您可以在setHeaders函数中添加标题 希望这对某人有帮助