「Middleware execution failed: a is not a function」基本可以锁定是 proxy.ts 的导出方式问题。Next 16 的运行时要求这个文件必须导出一个函数,常见错误是导出了函数调用结果而不是函数本身,打包压缩后就变成 a is not a function。检查文件末尾的 export default handler 或 export function proxy;另外 middleware.ts 和 proxy.ts 同时存在时 middleware 会被忽略,只留一个。本地 next start 复现一遍,报错会直接指到位置。... 展开详请