diff --git a/examples/nextjs_edge/pages/api/_middleware.ts b/examples/nextjs_edge/pages/api/_middleware.ts index bc60f127..708ce821 100644 --- a/examples/nextjs_edge/pages/api/_middleware.ts +++ b/examples/nextjs_edge/pages/api/_middleware.ts @@ -1,22 +1,24 @@ import type { NextFetchEvent, NextRequest } from "next/server"; import { Redis } from "@upstash/redis"; -const redis = new Redis({ - url: process.env.UPSTASH_REDIS_REST_URL!, - token: process.env.UPSTASH_REDIS_REST_TOKEN!, -}); + +const redis = Redis.fromEnv(); + +/** + * We're prefixing the key for our automated tests. + * This is to avoid collisions with other tests. + */ +const key = [ + "vercel", + process.env.VERCEL_GIT_COMMIT_SHA, + "nextjs_middleware", +].join("_"); + export default async function middleware( _request: NextRequest, _event: NextFetchEvent, ): Promise { const start = Date.now(); - /** - * We're prefixing the key for our automated tests. - * This is to avoid collisions with other tests. - */ - const key = ["vercel", process.env.VERCEL_GIT_COMMIT_SHA, "nextjs_middleware"] - .join("_"); - const counter = await redis.incr(key); console.log("Middleware", counter); return new Response(