Skip to content
Dashboard

Middleware now supports Node.js

next.config.ts
import type { NextConfig } from "next";
const nextConfig: NextConfig = {
experimental: {
nodeMiddleware: true, // Enable Node.js middleware
},
};
export default nextConfig;

middleware.ts
import type { NextRequest } from "next/server";
export function middleware(request: NextRequest) {
// Your middleware logic here
}
export const config = {
runtime: "nodejs", // Specify the runtime environment as Node.js
};