【发布时间】:2022-12-29 21:50:48
【问题描述】:
刚刚升级到Nuxt 3正式版,将我的服务器中间件更新为如下。但是,我尝试的任何操作都不会删除或覆盖默认的“x-powered-by”标头。我想把它改成别的东西。它总是说x-powered-by: Nuxt
export default defineEventHandler((event) => {
event.node.res.removeHeader('x-powered-by') // Does not remove the header
event.node.res.setHeader('x-powered-by', 'Something Else') // Does not overwrite header
})
这曾经有效,但此方法已被弃用:
import type { IncomingMessage, ServerResponse } from 'http'
export default async (req: IncomingMessage, res: ServerResponse) => {
res.setHeader('x-powered-by', 'Something Else')
}
【问题讨论】: