首页 > 解决方案 > X-Powered-By:微服务中的头盔

问题描述

我想在x-powered-byHelmet(npm 包)的帮助下删除什么我在节点 js 中有微服务。这就是我正在做的事情。

import { micro, IMicroService } from "@artlife/micro";
import * as helmet from "helmet";
const service = micro();
service.expressApp.use(helmet());

Helmet默认删除x-power-by标题,但在我的情况下,它没有做。我已经重新安装了所有内容并完成了浏览器缓存清除。如果我这样做,一切都会奏效service.expressApp.disable("x-powered-by");。甚至service.expressApp.use(helmet.hidePoweredBy())不工作。控制台中没有错误。

还有其他helmet我必须做的配置吗?

如果它不起作用,我有备用计划service.expressApp.disable("x-powered-by");

标签: node.jsexpressmicroserviceshelmet.js

解决方案


推荐阅读