我正在使用Typescript开发Nextjs 14,并且try 使用cler进行身份验证和授权.当我使用文员文档创建应用程序时,据说我在中间件.ts中编写了以下代码
import { authMiddleware } from "@clerk/nextjs";
export default authMiddleware({});
export const config = {
matcher: ["/((?!.+.[w]+$|_next).*)", "/", "/(api|trpc)(.*)"],
};
然后过了一段时间,当我在店员文件中申请受保护的路由时,我发现:
This method is now deprecated. Please use clerkMiddleware() instead.
文档:https://clerk.com/docs/references/nextjs/auth-middleware
当我在我的中间件.ts中写这句话时,我在标题中得到了错误:
'"@clerk/nextjs/server"' has no exported member named 'clerkMiddleware'. Did you mean 'WithClerkMiddleware'?ts(2724)
我也用
npm i clerk@latest
我应该如何解决错误