【发布时间】:2023-02-01 18:06:38
【问题描述】:
我必须删除 X-powered-by Express 标头,我找到了这些解决方案
app.disable('x-powered-by');
或者
app.use(function (req, res, next) {
res.removeHeader("X-Powered-By");
next();
});
但是在这个项目中我们不以基本方式使用 express,我们在多个文件中以这种方式导入 Express
import {Express} from 'express'; // @types/Express
然后我们打电话给Express.multer.file
我是这个项目的新手,也是后端开发的新手,那么如何使用这种方式而不是基本方式删除此标头?
【问题讨论】:
-
这回答了你的问题了吗? Can't get rid of header X-Powered-By:Express
-
没有,因为整个应用程序中没有 const app = express()
-
那你在用什么?在某些时候你需要有那个才能使用 express,或者你正在使用不同的框架?
-
我们使用 express 和 typescript 以及 loopback
-
你的入口文件是什么?喜欢
main.js
标签: node.js typescript express backend loopbackjs