Keystone不能隐藏x-powered-by

我正在尝试删除node.js并用expressjs命令来表示x-powered-by,但是它们不起作用。

以下是我在其他项目中使用的命令

app.disable('x-powered-by'); 

要么

 app.set('x-powered-by', false); 

是否有另一种方式在keystonejs中做到这一点?

那么我已经find了一个解决scheme,而不是在keystone.js使用它,你必须使用它的路线 – 中间件

 var keystone = require('keystone'); var middleware = require('./middleware'); var importRoutes = keystone.importer(__dirname); // Common Middleware keystone.pre('routes', middleware.initLocals); keystone.pre('render', middleware.flashMessages); // Import Route Controllers var routes = { views: importRoutes('./views'), }; // Setup Route Bindings exports = module.exports = function (app) { // Views app.set('x-powered-by', false);//<<< Place it here app.get('/', routes.views.news); };