您实际上如何在新的内置NextJS 9服务器上使用中间件?
我正在迁移自己的东西,并且具有以下测试代码,但它无法正常工作
/api/index.tsx
import express from "express";
const app = express();
app.use((req, res, next) => {
return res.send("Send before it even hits getname");
});
export default app;
/api/getname.ts
import { Request, Response } from "express";
export default (req: Request, res: Response) => res.send("HELLO MY NAME IS JOHN DOE");
localhost:3000 / getname
expected: "Send before it even hits getname";
recieved: "HELLO MY NAME IS JOHN DOE";
答案 0 :(得分:0)
对不起,我想我只是一个NextJS新手,但是每个端点都运行自己的express(无服务器风格)实例,因此每个端点都需要每次在导出默认值上声明的所有中间件