nestjs - 在 Nestjs 中禁用 X-Powered-By 不起作用
问题描述
我想像X-Powered-By
下面这样在nestjs中禁用,但它不起作用。
main.ts:
async function bootstrap() {
const logger = new Logger('bootstrap')
const app = await NestFactory.create<NestExpressApplication>(AppModule);
app.disable('X-Powered-By') // this line
...
const PORT = process.env.PORT
await app.listen(PORT);
logger.log(`Application is start on port : ${PORT}`)
}
bootstrap();
禁用X-Powered-By
标头后,在下一个请求中,该X-Powered-By
标头仍然存在。
我在哪里做错了什么?
解决方案
如果app.disable('x-powered-by')
不起作用,您可以尝试/修复它:
app.getHttpAdapter().getInstance().disable('x-powered-by');
推荐阅读
- python - 无法找出打印语句的问题
- html - 为什么我需要为我创建的每个组件使用高度继承
- windows - 无法在 Powershell 5 中安装 CredentialManager 模块
- excel - 使用月末日期和函数从 Access 下载数据
- javascript - CSS 变换:旋转对象并缩放以适应容器内部
- sql-server - VS 2019下如何从SDK风格的C#测试项目调试T-SQL?
- angular - 如何设置 formControlName(在 HTML 中)以控制嵌套 3 次的 formArray 内?
- javascript - 有没有办法将字符串推送到数组中每个元素的末尾(我必须使用 while 循环?
- c++ - std::nothrow 用于非分配上下文
- crystal-reports - 如何根据数据库字段中的值抑制详细信息部分