Делаю все как по документации. Менял местами подключение плагина до объявления роутов и контроллеров. Тем не менее, заголовок ответа в хедере X-Powered-By все равно висит. Использую сразу несколько решений, найденных в интернете. Ничего не помогает. В чем может быть проблема?
Код:
import express from 'express'
import mongoose from 'mongoose'
import fileUpload from 'express-fileupload';
import helmet from 'helmet'
// IMPORTANT IMPORTS
import postRouter from "./routes/postRouter.js";
import authRouter from "./routes/authRouter.js";
const app = express()
// UTILS
app.use(express.json())
app.use(express.static('static'))
app.use(fileUpload({}))
app.use(helmet())
app.use(helmet.hidePoweredBy())
app.disable('x-powered-by')
// ROUTES
app.use('/api', postRouter)
app.use('/auth', authRouter)
const PORT = 3000;
const DB_URL = `mongodb+srv://&w=majority`
async function startApp() {
try {
await mongoose.connect(DB_URL, { useUnifiedTopology: true, useNewUrlParser: true })
app.listen(PORT, () => {
console.log(`SERVER STARTED ON PORT ${PORT}\n===============================================================================`)
})
} catch (e) {
console.log(e)
}
}
startApp()