NextJS API –使用动态路由的中间件[...]

时间:2020-06-08 03:47:55

标签: javascript routes next.js middleware

我发现使用Nextjs做中间件的几种方法,例如:


但是我是否可以使用Dynamic API Routes methods做中间件?

例如:

  1. pages/api/auth/[...middleware].js上添加文件
  2. 来自pages/api/auth/*的所有请求将由[...middleware].js处理

最近,我遇到了一个很酷的nextjs身份验证包:(https://next-auth.js.org/getting-started/example

enter image description here

我已经研究了源代码,并尝试在pages/api/[...middleware].js上使用以下代码

export default async (req, res) => {
  return new Promise(async resolve => {
    const done = resolve;

    console.log('Auth Middleware....')
    return done();
  })
}

但是当我尝试获取网址时:

http://localhost:3000/api/auth/user

终端/控制台不输出“验证中间件...”的控制台。

0 个答案:

没有答案