X-Powered-By:微服务中的头盔

时间:2019-10-31 12:43:39

标签: node.js express microservices helmet.js

我想在Helmet(npm软件包)的帮助下删除x-powered-by,我在node 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");

0 个答案:

没有答案